iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase

Create a beautiful onboarding and sign up feature with Swift 5 using Firebase & Firestore
4.73 (117 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase
486
students
5 hours
content
Mar 2020
last update
$29.99
regular price

Why take this course?

🚀 iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase 🌟


What are we building?

In this course, we embark on a journey to create a user-friendly sign up, login, and onboarding feature for iOS applications. Leveraging the power of Firestore and Swift 5, we'll dive into the world of user authentication with Google Sign In, all while adhering to the MVVM architecture pattern. This course is designed to enhance your programming, app design, and development skills. We will be building this from scratch, fully programmatically, without relying on storyboards.


Why take this course?

💡 User authentication is a fundamental aspect of mobile applications. This course isn't just about creating logins or sign-up forms; it's about crafting an exceptional user interface that combines great functionality with intuitive design. As you progress, you'll not only learn the MVVM architecture and how to create custom subclasses but also how to write clean, scalable, and maintainable code. This course will serve as a robust template for future projects. With its focus on both Firebase databases (Realtime Database and Cloud Firestore), it's a comprehensive guide to building and integrating login/signup functionalities in your apps.


Prior Experience?

This course is tailored for individuals with some programming experience and familiarity with Xcode. While a complete beginner can join, the pace might be brisker, and you'll likely pick up concepts as you go along.


What will you learn?

  • 👤 Google Sign In: Implementing user registration using their Google account.
  • 🔗 Email / Password Sign Up & Login: Managing user accounts with email and password authentication.
  • 🧠 Swift 5 & Xcode 11 Mastery: Gaining comprehensive knowledge of Swift and Xcode to build robust iOS applications.
  • ⚛️ MVVM Architecture Implementation: Understanding and applying the Model-View-ViewModel pattern for clean app architecture.
  • 🎨 Programmatic UI Design: Building a User Interface programmatically with UIKit, utilizing stack views effectively.
  • 🛠️ Advanced Programming Skills: Enhancing your programming skills to handle complex tasks and design patterns.
  • 📱 Firebase Realtime Database & Firestore: Communicating with both Firebase databases for real-time data management.
  • 🔍 Data Structuring: Learning how to structure data for optimal performance and readability.
  • 🚀 JSON Parsing: Efficiently parsing JSON data fetched from the database.
  • 📚 CocoaTouch Classes & UIKit: Utilizing CocoaTouch classes, UIKit components, UserNotifications, and more.
  • 🔗 CocoaPods & Third Party APIs: Integrating third-party libraries using CocoaPods and custom APIs.
  • ✍️ Protocols & Custom Subclasses: Implementing protocols for clean interfaces and creating reusable subclasses.
  • 📦 Code Extensions & Functions: Writing extensions and functions to achieve a modular and maintainable codebase.

Embark on this learning adventure with Stephan Dowless and transform your iOS development skills! This course is the perfect blend of theory and practice, ensuring you're well-equipped to tackle any user authentication challenge in your future projects. 🌐🚀

Course Gallery

iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase – Screenshot 1
Screenshot 1iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase
iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase – Screenshot 2
Screenshot 2iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase
iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase – Screenshot 3
Screenshot 3iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase
iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase – Screenshot 4
Screenshot 4iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase

Loading charts...

Related Topics

2884614
udemy ID
18/03/2020
course created date
04/04/2020
course indexed date
Bot
course submited by