An open API service indexing awesome lists of open source software.

https://github.com/gotneb/lied

🎵 Lied is a music player app for Android, built entirely using Kotlin and Jetpack Compose with MVI + Clean Architecture
https://github.com/gotneb/lied

android android-development compose compose-material3 jetpack-compose material3 music mvi-architecture

Last synced: 3 months ago
JSON representation

🎵 Lied is a music player app for Android, built entirely using Kotlin and Jetpack Compose with MVI + Clean Architecture

Awesome Lists containing this project

README

        


Lied Music Player


Android
Kotlin
Jetpack Compose

Offline music player, developed using Jetpack Compose


drawing

## Architecture
This project follows the **MVI** architecture pattern to separate concerns and promote modularity.
- State Management: ViewModels manage UI states efficiently, ensuring responsive and clean UI updates.
- Separation of Concerns: Clear distinction between UI logic, business logic, and data layers.
- Dependency Injection: **Koin** handles dependencies across the app, making it easier to test and manage.