Geshi Music Player – Java MVVM MediaPlayer

  • Home
  • Geshi Music Player – Java MVVM MediaPlayer
  • by Oclemy
  • Course level: Beginner

About Course

Creating a full android music player using Java, MVVM and Mediaplayer API.


Let's create a full android music player known as Geshi Music Player. This will teach you the following techonologies:

  1. Android development using Java Programming language
  2. MediaPlayer API
  3. Model View ViewModel
  4. RecyclerView.


What Will I Learn?

  • Full Android App Development using Java Programming Language
  • MediaPlayer API
  • Model View ViewModel

Topics for this course

17 Lessons01h


Introductory videos
How to Load the Project00:00:00
Project Overview00:00:00
Essence of MVVM00:00:00

Model Classes?

Let's create our model classes.

Our Song Repository?

Write logic for fetching and manipulating songs

Common classes?

Our Common classes.

Our View Models?

Our Viewmodel classes.

Home Activity?

Create our Home Activity and code related to user interface.

About the instructor

4.67 (3 ratings)

3 Courses

36 students


Material Includes

  • Video Lessons
  • Full Source code
  • Lifetime support


  • Be able to create a hello world app in android studio

Target Audience

  • If you want to launch your first full android app
  • If you want to learn how to create a native music player
  • If you want to learn MVVM in a practical manner