Tags
Language
Tags
October 2025
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Build To Do List App Like Google Task With Firebase & Swift5

    Posted By: ELK1nG
    Build To Do List App Like Google Task With Firebase & Swift5

    Build To Do List App Like Google Task With Firebase & Swift5
    Last updated 3/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 3.00 GB | Duration: 5h 21m

    Build a Google Task clone and learn CRUD fundamentals with Combine framework and Firebase Firestore with Swift 5

    What you'll learn
    CRUD - Create, Read, Update, Destroy
    Firebase Firestore (FirestoreSwift SDK)
    Firebase authentication - Sign up, log in, log out
    Combine framework
    Reactive programming
    Protocol extension
    Protocol and delegates
    Closures
    UI animation
    Container Views
    Coding view programatically UIKit
    Requirements
    Basic competency with XCode and Swift
    At least 6-9 months experience with iOS development
    Description
    Welcome to the Build To Do List App like Google Task with Firebase & Swift 5 course.In this course, we will build a Google Task clone app from start to end. In this course you will learn to:Implement the fundamentals of CRUD - Create, Read, Update, DestroyStore data using Firebase Firestore (with FirestoreSwift SDK)Learn FirestoreSwift new Decodable and property wrappers like @DocumentID and @ServerTimeStampReactive programming using Combine framework with UIKitAdd real time listeners to databaseAuthentication - sign up a new user / log in / log outProtocol extensionsProtocol & delegate patterns & closuresUI AnimationsWeak & unowned self for avoiding retain cycles / memory leaksCoding views programatically with UIKitThis course is designed for iOS developers with at least 6-9 months experience and is not a beginners' course. These are some comments from my students:Excellent Content, I appreciate the different styles of onboarding screens and all the great explanation! - Carey MThe course is very concise but informative . I really like the project based approach that this course takes. It cuts straight to the chases and show you how these abstract concepts are put into real life problems . Highly recommended - AN DinhReally easy to follow and great for beginners. Really enjoyed the course, thanks Kelvin! - Atiqah A.KPerfect course to help me get started on ios programming! - Tan Kel VinThe instructor is knowledgeable and clear with his instructions. The course is great and informative for those who are planning to build a skeleton they can build on their own app projects Instructor is also helpful. - Raphael Lim

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: Setting up the UI

    Lecture 2 Setup project

    Lecture 3 Setup menu segmented control

    Lecture 4 Add container views

    Lecture 5 Toggle container views

    Lecture 6 Setup action button

    Section 3: Setup new task modal view

    Lecture 7 Configure modal view controller

    Lecture 8 Add components into new TaskViewController

    Lecture 9 Add tap gesture to NewTaskViewController

    Lecture 10 Get keyboard height

    Lecture 11 Show container view on keyboard launch

    Lecture 12 Add bounce animation on container view

    Lecture 13 Add form validation

    Lecture 14 Add calendar button

    Section 4: Adding a new task

    Lecture 15 Setup firebase console

    Lecture 16 Add test task to database

    Lecture 17 Dismiss modal on save task

    Lecture 18 Add custom OngoingTasksTableViewCell

    Lecture 19 Add tasks listener

    Lecture 20 Populate table view with tasks

    Lecture 21 Handle action button

    Lecture 22 Update task to done

    Lecture 23 Add update task implementation

    Lecture 24 Add filter to tasks snapshot listener

    Section 5: Setup Done tasks

    Lecture 25 Setup DoneTasksTableViewController

    Lecture 26 Show toast message via Protocol Extension

    Lecture 27 Refactor Toast Display

    Lecture 28 Handle action button click event for done tasks

    Lecture 29 Add move tasks from Done to Ongoing implementation

    Lecture 30 Code clean up

    Section 6: Task deletion

    Lecture 31 Show action sheet for task deletion

    Lecture 32 Delete task from database

    Section 7: Calendar

    Lecture 33 Show dummy calendar view

    Lecture 34 Add calendar view

    Lecture 35 Add calendar date selection

    Lecture 36 Dismiss calendar view

    Lecture 37 Add deadline label

    Lecture 38 Show deadline on label

    Lecture 39 Remove deadline

    Lecture 40 Toggle remove button if needed

    Section 8: Edit Task

    Lecture 41 Add deadline to task

    Lecture 42 Show NewTaskViewController upon edit

    Lecture 43 Pass task to edit to NewTaskViewController

    Lecture 44 Preselect date on task edit

    Lecture 45 Add edit task database implementation

    Lecture 46 General refactoring

    Section 9: App flow

    Lecture 47 Setup onboarding UI

    Lecture 48 Setup login flow

    Lecture 49 Setup navigation manager

    Lecture 50 Login with dummy email

    Lecture 51 Add loading animation

    Lecture 52 Add menu button

    Lecture 53 Handle logout user

    Lecture 54 Handle initial screen

    Lecture 55 Add new user

    Lecture 56 Show tasks belonging to user

    Lecture 57 Update login UI

    Lecture 58 Add user login

    Lecture 59 Add user sign up

    Lecture 60 Improve login screen

    Lecture 61 Add app icons and closing

    Section 10: Resources

    Lecture 62 Complete source code

    Section 11: Student Questions

    Lecture 63 iPad crash on menu button by Klaus

    Beginners who wan to to go professional,Developers with at least 6-9 months experience