GrooveWave is a deezer like application. Build with android jetpack compose based on MVVM and clean architecture (layer based module) I developed this application to discover jetpack compose and to improve my mobile skills.
This project takes advantage of best practices, and many popular libraries and tools in the Android ecosystem.
- Kotlin
- Jetpack Compose - for the UI
- Coroutines - for background operations
- Hilt - for dependency injection
- Retrofit2 - for network communications with REST APIs
- Coil - image loading library