What will you learn?
- How to build a real time messaging app with SwiftUI & Cloud Firestore
- Private messaging and group chats
- Push notifications and server side functions
- How to Implement Model View ViewModel (MVVM) architecture
- Advanced level User Interface Design
- Advanced level back end engineering
- How to authenticate and register users with Firebase
- How to communicate with a database (read/write)
- How to monitor events in a database
- How to upload images to Firebase
- How to structure data for optimum performance
- How to programmatically construct views and controllers
- How to parse incoming JSON data from database
- Swift Package Manager
- How to implement custom subclasses for clean and reusable code