A game where user uses device's rotation to shoot in targets. Levels are stored on firebase database. User can create custom levels to play. Scores are stored in local database and displayed in leaderboard. Leaderboard allows users to watch replays of their games.
- Clean architecture
- MVVM
- Firebase realtime database
- Kotlin Coroutines
- Android sensors (Accelerometer)
- Hilt
- Retrofit
- Room
- Gson
- Jetpack Navigation
- Safeargs