👋Yo! Welcome to this exciting new series from SwiftSkool!
In this series, we're going to be diving deep into building a WhatsApp iOS clone using SwiftUI, Firebase, and StreamSDK. Whether you're a beginner looking to get started with iOS development or an experienced developer looking to expand your skills, this series has something for everyone!
While it is borderline impossible to create a 100% clone of any complex application, especially one that was built and is maintained by dozens of Software Engineers, in this WhatsApp clone Series we are going to attempt to cover 90% of the big client side functionalities.
From Swift to JavaScript, we are going to build our own modules and leverage 3rd party APIs only where appropriate.
Write our own firebase cloud functions and security rules and talk about system designs and edge cases to look out for when building a WhatsApp like application.
We are also going to blend SwiftUI with UIKit and seamlessly animate components from both frameworks to nail a beautiful Message Reaction functionality.
Here’s a more extensive list of the feature sets we will be building in this series:
- 🔐 Firebase & StreamSDK Authentication
- 💬 Unique Direct Chat
- 💬 Group Chat with 12+ Members
- 💬 Sending Text Messages
- 🎙️ Recording & Sending Voice Messages
- 📸 Sending Photo Messages
- 📽️ Sending Video Messages
- 🗂️ Multi File Uploads
- 🌟 Reacting to Messages with Emojis
- 📞 Making Video & Voice Calls
- 📣 Push Notifications
- 📲 VOIP Notifications
- 😅 Profile Updates
- 📟 Chat Messages Pagination
- 🌗 Dark Mode & Light Mode Support
And a lot more.
The goal is to build an iOS app that's beyond just a simple hello world or calculator program, while leveraging SwiftUI speed of development with UIKit’s performance for larger datasets.
Here’s the link to the playlist: https://youtube.com/playlist?list=PLpOMyrbvDL0dcXlDsiitj2RITp5n9VMyx&si=-5uRMIspjzOpzNoU
#SwiftUI #UIKit #iOSDevelopment #MobileEngineering #Firebase #StreamSDK #CloudFunctions #Javascript #ChatApplication
Assets Download: [https://github.com/SwiftLogic/WhatsAppClone-Assets]
👍 If you find the video helpful, don't forget to hit the like button and subscribe for more content like this!
🔔 Turn on notifications to stay updated with our latest videos.
💬 Got questions or need help? Drop them in the comments in the video, and we'll be happy to assist you!
#SwiftUI #Firebase #StreamSDK #iOSDevelopment #Xcode15 #WhatsAppClone