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.
- Koin
- Clean Architecture
- MVVM Pattern
- LiveData
- Coil(Image Loader)
- ExoPlayer
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.
android versions targeted:
- Android 4.0.3 Ice Cream Sandwich(API level 16) or higher
- 1.0 (11/20/2019)- Initial implementation
@ZARA