Simple Music App built to test PlayingBottomBar and MediaSessionService.
This project applies Clean Architecture, uses Hilt, and is fully written with Jetpack Compose and the latest Android technologies.
- 🎶 Play and control music with a custom Bottom Bar
- 📡 Handle media sessions properly with MediaSessionService
- 🧹 Clean Architecture (Separation of Concerns)
- 🚀 Hilt for Dependency Injection
- 🧩 100% Jetpack Compose UI
- ⚡ Modern Android Development (MAD)
SimpleMusicCompose/
├── app/ # Application setup, UI, MediaSession handling
├── gradle/ # Gradle wrapper files
├── build.gradle.kts # Project-level build configuration
├── settings.gradle.kts # Modules settings
└── README.md # Project description
-
Kotlin
-
Jetpack Compose
-
Hilt
-
MediaSession APIs
-
MVVM & Clean Architecture
-
Coroutines and Flow
-
Clone the project:
git clone https://github.com/lng8212/SimpleMusicCompose.git
-
Open in Android Studio Hedgehog (or newer).
-
Sync Gradle and run the app!




This project is licensed under the MIT License.