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!

đ§ 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 |
