Chat App (SwiftUI)

Resources
Where to Get Help?
Lesson 1: Introduction
Lesson 2: Plugins
Lesson 3: Setting Requirements
Lesson 4: Wireframing
Lesson 5: UI Design - Color, Typography, Illustrations
Lesson 6: UI Design - Creating the Onboarding Experience
Lesson 7: UI Design - Designing the Chat List
Lesson 8: UI Design - Designing the Chat UI
Lesson 9: UI Design - Designing the Contact List
Lesson 10: Bonus Challenge
Lesson 1: Introduction
Lesson 2: Setting up the Xcode Project
Lesson 3: Overview of the App Architecture
Lesson 4: Creating a Custom Tab Bar
Lesson 5: Setting Up the Firebase Project
Lesson 6: Building the UI for the onboarding sequence
Lesson 7: Fetching the User's Contacts
Lesson 8: Uploading the Profile Image
Lesson 9: Firebase Phone Authentication
Lesson 10: Securing the Database
Lesson 11: Creating the Contacts List View
Lesson 12: Building the Contacts Row
Lesson 13: Building the Conversation UI
Lesson 14: Chat Data in the Database
Lesson 15: Chat Data Database Operations
Lesson 16: Dynamic Conversation and Chat List
Lesson 17: Dynamic Conversation and Chat List (Part 2)
Lesson 18: Styling the Chat List
Lesson 19: Real Time Chatting
Lesson 20: Cleaning Up Bugs
When you join CWC+, you'll get access to this course along with many others! No matter what your goal is; whether it's to start an iOS career, become a freelancer, build an app business, make apps for income... we'll help you get there!