
Implement a complete logout flow that signs out the user, resets sign in state and user data, and triggers a logged out notification, while preserving existing profile data during updates.
Build the profile screen user interface for the Android Jetpack Compose clone, featuring back and save actions, image update via gallery with Firebase Storage, and editable name and number.
Define chat data structures to model conversations, with ChatData and two ChatUser entries, including userId, name, imageUrl, and number; store chats in Firestore under a chat collection.
Create the chat list screen with a floating action button to add chats, using a view model to manage chats and in-progress states in a scaffolded UI.
Implement a chat interface by displaying messages in a single chat screen, aligning by sender, coloring messages, and wiring the view model with live chat using a lazy column.
Celebrate completing the WhatsApp chat app clone for Android Jetpack Compose, showcasing code foundations and core functionality you can expand with more features.
Set up a new Android Studio project for a WhatsApp clone in Kotlin, configure colors, styles, and manifest, and run a test Hello world app on an emulator.
Import the provided drawables, including the app icon, into the project's drawable folder to standardize assets for the WhatsApp clone, then update the manifest to use it.
Social media now has the largest user base ever.
Have you ever thought of owning a chat app similar to WhatsApp, WeChat, Line or Telegram?
Now you can
This course teaches you how to build a real world chat application. We will be coveting topics such as User Accounts, Profiles, Sending and Receiving messages, creating statuses and much more.
I will show you step by step how to build the app from scratch. Previous development experience is useful, but not strictly necessary, as we will write every line of code together and I will explain what it does.
More features than any WhatsApp clone app out there.
We will build several Whatsapp features like:
User accounts with signup and login
Initiate chats with contacts on your phone
Send sms messages to users that aren't signed up
User profiles
User details screen and potential enhancements
Live chat functionality
Live status updates
We will also be learning about more advanced topics such as Firebase Firestore, Real time communication and Threading.
If you have a passion for building things and are interested in Chat apps, this course is for you.
I will show you step by step how to build an Android app similar to WhatsApp, how to program it and what each step means. It's never been easier to have your own chat app.
Sign up today and start creating your own app.
And who knows, you might even get a date out of this.
30 day money back guarantee provided by Udemy
Highly rated instructor with over 10.000 active students and growing monthly.
Student feedback:
*****
"Great teacher! His courses brought me a lot bring me a lot of praise, thank you!" - Eduard
*****
"Yep, it is really WhatsApp clone course. Thank you Stefan for creating another wonderful and useful course. I highly recommend this course." - Cyrus