A modern Android chat application providing a seamless messaging experience with features like Google sign-in, one-to-one chats, and profile management — similar to WhatsApp but built from scratch with Firebase.
- 🔑 Google sign-in authentication
- 💬 Private one-to-one chats
- 👤 Customizable user profiles
- ✍️ Real-time typing indicators
- 📩 Read receipts (Read/Unread messages)
- 🔔 Push notifications (via FCM)
- ⚡ Real-time data sync (Firebase Realtime Database)
- Language: Java
- UI: XML layouts
- Backend: Firebase (Auth, Realtime Database, Storage)
- IDE: Android Studio
- Design Tools: Figma, Eraser.io (data modeling)
- Download the APK from the Releases.
- Enable installation from unknown sources on your device.
- Tap the APK file to install it.
- Create an account or sign in with Google to start chatting.
- Clone this repo
git clone https://github.com/samirsuroshe18/My-ChatApp.git
- Open in Android Studio
- Add your Firebase project + google-services.json file
- Enable Firebase Authentication (Google Sign-In)
- Setup Firebase Realtime Database + Storage
- Sync Gradle and run on emulator or device
👨💻 Developer: Samir Suroshe
📧 Email: sameersuroshe50@gmail.com
🔗 LinkedIn: samir suroshe
Your feedback and contributions are always welcome!






