A modern social media and real-time communication app built with Android (Java) and Firebase.
TalkHub is a feature-rich Android social media application that enables users to connect, chat, share posts, and communicate through real-time messaging and audio/video calling.
- ๐ Firebase Authentication
- ๐ค User Profile Management
- ๐ Create, Edit & Delete Posts
- โค๏ธ Like & Comment System
- ๐ผ๏ธ Image Upload (Cloudinary)
- ๐ฌ Real-Time Chat
- ๐ Push Notifications (Firebase Cloud Messaging)
- ๐ Audio Calling
- ๐ฅ Video Calling
- ๐ User Search
- ๐ฅ Friend Requests
- ๐ฎ Play Games with Friends
- ๐ Modern Material UI
| Technology | Usage |
|---|---|
| Java | Android Development |
| XML | UI Design |
| Firebase Authentication | User Login |
| Cloud Firestore | Database |
| Firebase Cloud Messaging | Notifications |
| Cloudinary | Image Storage |
| WebRTC | Audio & Video Calls |
| Glide/Picasso | Image Loading |
TalkHub/
โโโ app/
โโโ java/
โโโ activities/
โโโ fragments/
โโโ adapters/
โโโ models/
โโโ utils/
โโโ res/
โโโ AndroidManifest.xml
Add your screenshots here.
assets/
โโโ login.png
โโโ signup.png
โโโ home.png
โโโ chat.png
โโโ profile.png
git clone https://github.com/yourusername/TalkHub.gitOpen in Android Studio
- Add
google-services.json - Enable Authentication
- Enable Cloud Firestore
- Enable Cloud Messaging
Build โ Run AppUsers
Posts
Chats
Messages
FriendRequests
Notifications
Calls
- Voice Messages
- End-to-End Encryption
- Stories
- Groups
- Dark Mode
- Message Reactions
- AI Chat Assistant
Contributions are welcome!
- Fork the repository
- Create a new branch
- Commit your changes
- Push the branch
- Open a Pull Request
Gopi Kumar
- ๐ผ Android Developer
- ๐ Cybersecurity Enthusiast
GitHub: https://github.com/wthstranger
If you like this project, don't forget to Star โญ the repository.
This project is licensed under the MIT License.