SwiftLogic / WhatsAppClone-Series

Let's Build an iOS WhatsApp Clone (Video, Voice Calling & Push Notifications Included) using SwiftUI, UIKit, Firebase & StreamSDK
https://www.youtube.com/@SwiftSkool
MIT License
11 stars 1 forks source link

Copy of SocialPost

WhatsAppClone-Series

πŸ‘‹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.

❀️ What We are Building

Here’s a more extensive list of the feature sets we will be building in this series:

And a lot more.

🎯 The Goal

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

πŸ“² Demo

Demo

πŸ”— Resources:

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