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.
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.
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.