- 80%

Geshi Music Player – Java + MediaPlayer + MVVM + Single Page App

8
Expert ScoreRead review

Why listen to music from your device using media players created by other developers when you yourself are a developer. Yeah those media players are probably better than what you can build with your hands but you gotta start somewhere. Start with this simple project we’ve created for you. It’s a free project and is designed to teach you how to do the following:

  1. Load all songs from any android device and list them in recyclerview.
  2. Play a song when play button is clicked.
  3. Show song progress as the music plays.
  4. Pause a song when user clicks pause button.
  5. Jump/Seek to given period of song when user clicks the seekbar/progressbar.
  6. Automatically move to next song in the list when current song finishes.
  7. When we reach end of the list, move to the first song and start again.
  8. Navigate to next song when next button is clicked.
  9. Navigate to previous song when previous button is clicked.
  10. Design Music Player Controls widget.
  11. MVVM – Model View ViewModel.

This project is written in Java and utilises the inbuilt MediaPlayer APIs. In short we want to give you a template to use if you are a complete newbie when it comes to working with MediaPlayer.

Read documentation here.

$5.00 $0.99

Added to wishlistRemoved from wishlist 0
Add to compare

Why listen to music from your device using media players created by other developers when you yourself are a developer. Yeah those media players are probably better than what you can build with your hands but you gotta start somewhere. Start with this simple project we've created for you. It's a free project and is designed to teach you how to do the following:

  1. Load all songs from any android device and list them in recyclerview.
  2. Play a song when play button is clicked.
  3. Show song progress as the music plays.
  4. Pause a song when user clicks pause button.
  5. Jump/Seek to given period of song when user clicks the seekbar/progressbar.
  6. Automatically move to next song in the list when current song finishes.
  7. When we reach end of the list, move to the first song and start again.
  8. Navigate to next song when next button is clicked.
  9. Navigate to previous song when previous button is clicked.
  10. Design Music Player Controls widget.
  11. MVVM - Model View ViewModel.

This project is written in Java and utilises the inbuilt MediaPlayer APIs. In short we want to give you a template to use if you are a complete newbie when it comes to working with MediaPlayer.

Read online documentation here.

What You Get:
  1. Full Working Source code
  2. Full Inline-Documentation(Documentation is inlined within code to make it more convenient).

Take Full Course

We have a beginner friendly course where we are creating this project in realtime. Check it at our eAcademy here:

Geshi Music Player – Java MVVM MediaPlayer

Cheers.

8Expert Score
Great App to learn media player and mvvm. Instead of starting with a third party library, use this app to learn mediaplayer first.
PROS
  • Works
  • Uses mediaplayer native API
  • No third party libraries
  • MVVM
CONS
  • No Kotlin

Specification: Geshi Music Player – Java + MediaPlayer + MVVM + Single Page App

Programming Language

Java

Design Pattern

Model View ViewModel

API

MediaPlayer

Geshi Music Player – Java + MediaPlayer + MVVM + Single Page App
Geshi Music Player – Java + MediaPlayer + MVVM + Single Page App

$5.00 $0.99

Reset Password
Compare items
  • Total (0)
Compare
0
Shopping cart