Course Information
Course Overview
Develop a highly reusable skeleton app with an effective onboarding and sign up flow using Firebase Authentication
Welcome to the iOS 13 & Swift 5: Build an Onboarding Login/Sign-up flow course with Firebase Authentication.
This course is designed for beginners (6 months of experience) who wants to acquire a core foundation on building an app skeleton end to end. The course provides you with the thought process and skillset to build a functional skeleton app that can be used for most types of apps that require an onboarding screen, login and sign up screen - all integrated with Firebase.
Course Content
- 8 section(s)
- 40 lecture(s)
- Section 1 Introduction
- Section 2 Getting Started
- Section 3 Onboarding Screen
- Section 4 Login View Controller
- Section 5 Install Cocoapods
- Section 6 App Cleanup
- Section 7 Bonus Lecture: Firebase Integration
- Section 8 Student Questions
What You’ll Learn
- Core skills to building a re-useable skeleton app from scratch
- Learn to integrate Firebase Authentication SDK
- Manage user sessions with Firebase Authentication
- Create a high level flow that includes onboarding flow, login and sign up
- Code refactoring and optimisation
- Create a collection view with page control
- Transit to different screens by changing the root view controller
Skills covered in this course
Reviews
-
SSergio Herrera
Very clear and smooth walkthrough of the code. Explains reasons for everything along with the way with some exceptions (topics too long to explain in course videos). Knowing where, why and when to use specific code describes a clear understanding for each process. Basically left with very little if any questions after each video is over.
-
JJosh Kinney
So far this is great! I really like how its not all perfect for instance placing a function in viewDidAppear and running the app to find the issue then putting it in viewDidLoad. This helps understand why certain things go where when creating the onboarding. Another VERY helpful thing the instructor does is show long version and short version when writing out the code so you can better understand what is going on. His communication is 100% no issues understanding him and I LOVE how you write a little bit of code then go back over the code to refactor this helps to further understand and see the same code twice!!! ONLY two things I would like to see if MVVM instead of MVC and add in coding challenges to test us along the way.
-
GGuruprasad Nagarajan
This course, especially the section on collection view came in very handy while designing my most recent app. Nick is quick to reply and a good instructor. Highly recommend any of his courses!
-
JJason Wilkins
Another great tutorial from Kelvin, I like his style, his clear speaking and the way Kelvin refactors the code also. Many thanks PS I have come back to modify my comment..... I posted a couple of questions related to text entry and error message. Within less than 24 hours Kelvin had kindly updated his course to include an additional video answering my questions Amazing!