Skip to content

A Music Player android App, using hilt, foreground service, MVVM pattern

Notifications You must be signed in to change notification settings

gketan2/MusicApp

Repository files navigation

Music App

A simple music streaming Android App.
Streaming from the freeware server(yet to selected).

Using Following for Tech Stack:

Hilt (Dagger2)
Retrofit 2

Potential Music Streaming APIs:

Jamendo
Free Music Archive

- Currently NO sophisticated Music Streaming API is present. Hence Stopping this for now.
Features Implemented

Play Song Using Foreground Service.
Handle Play/Pause from notification(By using Pending Intent).
Save Currently Playing Song in SharedPreference so that next time user can replay that song from the last position.
Play Song From List of Song(Currently fake since no good server found)
Change Theme (Dark/ Light)
UI using Neumorphism design provided by fornewid.

Player UI in light mode Player UI in dark mode

List UI in light mode List UI in dark mode

About

A Music Player android App, using hilt, foreground service, MVVM pattern

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages