An instant messaging application for Android, allowing users to connect, chat, and share with friends in real time.
Built with Android Studio and Firebase for a smooth, secure, and scalable chat experience.
Android Messaging App provides a simple and modern chat experience.
Users can easily create an account, find friends, and start conversations — all within a lightweight, responsive interface.
-
📱 Account Creation & OTP Verification
Register with your phone number and verify via OTP for secure authentication.
Set up your display name and avatar during onboarding. -
🔍 User Search & Friend System
Find people using their phone number or name, send friend requests, and connect instantly. -
💬 Real-Time Messaging
Chat seamlessly with friends using Firebase’s real-time database and cloud services. -
🧑🤝🧑 Friend List Management
Manage your contacts, view online status, and start chats directly. -
🛡️ Secure Data Storage
User data and messages are securely stored and synced with Firebase.
| Technology | Description |
|---|---|
| Android Studio (Java) | Core development environment for the Android app |
| Firebase Authentication | Handles phone number login and OTP verification |
| Firebase Firestore | Stores user profiles, messages, and friend lists |
| Firebase Storage | Manages user avatars and media uploads |
| Material Design Components | For clean and responsive UI design |
⭐ If you like this project, don’t forget to give it a star!







