Native Android App Tutorial: WhatsApp Clone
Offered By: freeCodeCamp
Course Description
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
Related Courses
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity