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
- Host: GitHub
- URL: https://github.com/gotneb/lied
- Owner: gotneb
- License: other
- Created: 2025-03-02T12:17:52.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-08T21:33:22.000Z (3 months ago)
- Last Synced: 2025-03-08T21:37:34.706Z (3 months ago)
- Topics: android, android-development, compose, compose-material3, jetpack-compose, material3, music, mvi-architecture
- Language: Kotlin
- Homepage:
- Size: 1.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 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.