Udemybeginneren

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

Build smooth user onboarding & signup with Swift 5, Firebase & Firestore. Learn to create beautiful, functional features.

4.7(121)
501students
4h 58m
Certificate
Stephan Dowless
Stephan DowlessProfessional iOS Developer

Course Content

iOS 13 & Swift 5: Login, Sign Up & Onboarding with Firebase is a beginner-level Udemy course taught by Stephan Dowless. It runs 4h 58m, is taught in English, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 121 reviews, with 501 students enrolled. It is a paid course, first published March 2020.

Learn to build robust user authentication for your iOS apps with Swift and Firestore! This comprehensive course guides you through creating a complete user sign-up, login, and onboarding experience.

What You'll Build:

  • A fully functional user sign-up system.
  • A secure user login process.
  • An intuitive user onboarding flow.
  • Google Sign-In integration for seamless authentication.

Key Technologies & Architecture:

  • Swift 5: Master the fundamentals of Swift programming.
  • Firestore: Leverage the power of Firestore for scalable data storage.
  • MVVM Architecture: Implement the Model-View-ViewModel pattern for clean, maintainable code.
  • UIKit: Build user interfaces programmatically – no Storyboards required!
  • Firebase: Gain proficiency with both Firebase Realtime Database and Firebase Cloud Firestore (read/write operations).
  • CocoaPods: Manage third-party libraries efficiently.

Why Choose This Course?

This course equips you with essential skills for modern mobile app development. You'll gain practical experience in:

  • User Authentication: A critical component for almost any mobile application.
  • Clean Code: Learn to write scalable, maintainable code using MVVM, protocols, and extensions.
  • App Design: Develop intuitive and user-friendly interfaces.
  • Advanced Programming: Explore custom subclasses, data structuring for performance, and JSON parsing.
  • iOS Development Fundamentals: Master UIKit, UserNotifications, and other essential CocoaTouch classes.

Course Highlights:

  • Sign-up Methods: Implement user registration with both Google Sign-In and email/password.
  • Firebase Expertise: Learn to effectively read and write data to both Realtime Database and Cloud Firestore.
  • Data Optimization: Structure your data for optimal performance.
  • Reusable Code: Create custom subclasses, extensions, and functions for efficient development.
  • Programmatic UI: Build your user interface entirely through code using UIKit.

Prerequisites:

Basic programming knowledge and familiarity with Xcode are recommended. While the course moves at a pace suitable for those with some experience, it's designed to be accessible to learners of varying skill levels.

Bonus: The codebase is designed for easy integration into existing projects, making it a valuable template for future applications. This course provides a solid foundation for building professional-grade iOS apps.

$ whoami — the devs behind tutorialsearch.io

Need an app built? Hire the team behind TutorialSearch.io

Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.

5.0(193)
4h 32m
intermediate
skillshare

Swift Fundamentals

by Simon Allardice

5.0
3h 48m
beginner
pluralsight

Swift Fundamentals

by Simon Allardice

5.0
3h 48m
beginner
pluralsight

Swift Fundamentals

by Simon Allardice

5.0
3h 48m
beginner
pluralsight