Skip to content

EugeneHryz/MusicPlayer

Repository files navigation

MusicPlayer

MusicPlayer lets you listen the music on your phone and organize it into playlists.

Features

Features include:

  • Browsing songs and albums
  • Creating and managing playlists
  • Playback controls
  • Search songs

Screenshots

The design is inspired by the Google Play Music app.

Albums Tracks Playlists

Album tracks Playback controls Tracks playing

Preview

Preview

Development Environment

The app is written entirely in Java and uses the Gradle build system.

To build the app, use the gradlew build command or use "Import Project" in Android Studio.

Libraries/Design patterns used

  • AndroidX
  • MVP architecture
  • Glide - for loading images
  • MotionLayout - for implementing sliding up panel with playback controls