Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 2.57 KB

README.md

File metadata and controls

44 lines (34 loc) · 2.57 KB

Music Player

API Profile

Music Player is an Android application created for playing with Jetpack Compose framework and ExoPlayer.

Result

Dark/Light Mode and Notification

list player list player notification

Tech stack & Open-source libraries

Features

  • Jetpack Compose UI. Custom animations, transiations, light/dark theme and layouts.
  • Jetpack Compose Navigation
  • MVVM Architecutre
  • Dependency injection with Hilt
  • Retrieves songs metadata from the network specifically from firebase
  • Allows background playback using a foreground service
  • Media style notifications
  • Uses a MediaBrowserService to control and expose the current media session
  • Controls the current playback state with actions such as: play/pause, swipe bottom bar to skip next/previous, skip to next/previous, shuffle, repeat and stop