A real-time messaging Android application.
- Authentication: Sign up, log in, and manage your profile using Firebase Authentication.
- Real-time Chat: Send and receive messages instantly.
- User Discovery: Find and connect with other users.
- Push Notifications: Receive alerts for new messages via Firebase Cloud Messaging.
- Profile Management: Update your profile picture and details.
- Language: Java
- UI: Android Views (XML), ViewBinding, ConstraintLayout, Material Design
- Backend/Database: Firebase (Auth, Cloud Messaging)
- Networking: Volley
- Images: Picasso, CircleImageView
- Animations: Lottie
- Clone the repository.
- Open the project in Android Studio.
- Add your
google-services.jsonfile from Firebase to theapp/directory. - Build and run the app on an emulator or physical device.





