My pet project Android application in which I try to bring the classic Mafia game experience to mobile devices and learn new for me technologies.
- 🌐 Global Chat - Connect with players in real-time
- 💬 Private Messaging - Direct chat with your friends
- 👥 Friend System - Add and manage your gaming buddies
- 🛍️ In-App Shop - Purchase coins
- 🔐 Secure Authentication - Login and registration system
- Kotlin - Primary programming language
- Jetpack Compose - UI
- Hilt - Dependency injection framework
- Retrofit - HTTP library for REST API communication
- WebSockets - Real-time bidirectional communication
- RevenueCat - In-app purchases
- Room - caching
| Login Screen | Friend Requests |
|---|---|
![]() |
![]() |
| Global Chat | Private Chat |
|---|---|
![]() |
![]() |
| Menu | Shop |
|---|---|
![]() |
![]() |
| Add Friend |
|---|
![]() |
- REST API - Handled by Retrofit for standard HTTP requests
- WebSocket - Real-time communication for chat features
- RevenueCat - Seamless integration for in-app purchases
Made with ❤️ using Kotlin and Jetpack Compose






