Build To Do List App like Google Task with Firebase & Swift5

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

Ratings: 4.65 / 5.00




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, UpdateDestroy

  • Store data using Firebase Firestore (with FirestoreSwift SDK)

  • Learn FirestoreSwift new Decodable and property wrappers like @DocumentID and @ServerTimeStamp

  • Reactive programming using Combine framework with UIKit

  • Add real time listeners to database

  • Authentication - sign up a new user / log in / log out

  • Protocol extensions

  • Protocol & delegate patterns & closures

  • UI Animations

  • Weak & unowned self for avoiding retain cycles / memory leaks

  • Coding views programatically with UIKit

This 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 M

  • The 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 Dinh

  • Really easy to follow and great for beginners. Really enjoyed the course, thanks Kelvin! - Atiqah A.K

  • Perfect course to help me get started on ios programming! - Tan Kel Vin

  • The 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

What You Will 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

Who Should Attend!

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