Android-Clean-Arch-Room-Koin(MusicPlayer)
A Simple Android Mobile Application which has been implemented using Clean Architecture alongside MVVM design and consists of the music player for playing (online/offline) songs.
Technologies & Methodologies which used:
- Koin
- Clean Architecture
- MVVM Pattern
- LiveData
- Coil(Image Loader)
- ExoPlayer
The App Scenario
To add songs from the device, save them in database and display them in a list. And when a list item is clicked, the app displays a player page and a player service run. (This player also supports all actions on played song.) And if you click long on the song item you will be able to remove it from your stored playlist.
Supported Android Versions
android versions targeted:
- Android 4.0.3 Ice Cream Sandwich(API level 16) or higher
Used libraries
Version History
- 1.0 (11/20/2019)- Initial implementation
Author
@ZARA