đą BrickBreaker - A brick breaking Android Game
A modern Brick Breaker game built with Kotlin and Jetpack Compose. Destroy all the bricks, keep the ball in play, and beat your high score!
đŽ Early Access !!!
Come try my app in early access! đ (Available from France, UK, US)
- First, click here to join the Google Group to get access.
- Once you've joined the Google Group, click here to join the Google Play test campaign and install the game from an Android device.
Have fun and provide your feedback!
đ§ Features
- đšī¸ Classic brick breaker gameplay
- đ¯ Persistent Score tracking hosted on Firebase Firestore
- đ§ą Brick collision detection
- đ Paddle movement controls
- đĨ Ball physics & bounce logic
- ⥠Built Kotlin and Jetpack Compose
đ ī¸ Tech Stack
| Language | Kotlin |
| UI | Jetpack Compose, Material 3 |
| Architecture | MVVM, ViewModel, State Management |
| Navigation | Jetpack Navigation Compose |
| Authentication | Firebase Authentication, Google Credential |
| Backend | Firebase Firestore |
| Crash Analysis | Firebase CrashLytics |
| Background Work | Kotlin Coroutines, Flows |
| Dependency Injection | Dagger/Hilt |
| Build | Gradle (KTS) |
| Continuous Delivery | Firebase App Distribution, GitHub Action |