Overview
Build a complete WhatsApp clone as a native Android app in this comprehensive 5-hour tutorial. Master Android Studio, Firebase, Java, and Genymotion while creating a fully functional messaging application from scratch. Learn essential features including phone number authentication, contact list management, real-time messaging, media sharing, and push notifications. Follow step-by-step instructions to implement user interfaces, backend integration, and advanced functionalities like multiple user chat rooms. Gain hands-on experience with popular libraries such as Glide and FrescoImageViewer. Perfect for beginners, this tutorial provides a solid foundation in Android app development and real-world application of mobile programming concepts.
Syllabus
) Introduction.
) Setting Up the Project.
) Phone Number Authentication.
) Getting Ready to Display Contacts.
) Getting Contact List.
) Checking If Contact is Also an User.
) Display User's Name.
) Create an Unique Chat.
) Starting Chat Activity.
) Send a Message.
) Displaying Messages.
) Choose Media To Send.
) Sending Media.
) Displaying Media Messages.
) Sending Notifications.
) Sending Notifications to Chat Users.
) Multiple User Chat Room.
Taught by
freeCodeCamp.org