Music management and storage client for soundcloud. Allows to fetch latest SouncCloud API genres and further browse each genre while saving music tracks into temporary or permanent memory for future reference.
This is a technical task provided by LLC "Visma Tech" at 2024.01.15 for Android Developer position.
Requirements | Link to PDF with task description
Flowchart | Link to draw.io chart
Design | wireframe was provided within task PDF
- MVVM architecture pattern
- Kotlin Coroutines
- Koin DI
- Jetpack Compose
- Jetpack Navigation
- Material design components
- Data use cases
- Coroutine Flows
This is still project in progress but it already satisfies requirements since 2024.01.22.
to do's will be specified within each release