Project

Music Player

Challenging
7 completions
~ 36 hours
4.7

Build a music player with a single activity: a list of songs, the playback control, and the ability to create playlists and play music from files.

Provided by

JetBrains Academy JetBrains Academy

About

Everyone with a computer has searched for a good music player at least once. Most of them either work on a paid subscription, contain advertising, or don't have the necessary functions. In this project, you will create your own player.

Graduate project icon

Graduate project

This project covers the core topics of the Android Developer with Kotlin course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Give some life to your app by implementing widget actions, including the playlist feature.
Use the MediaPlayer to play a song from the res folder.
Add the ability to play songs from your device with ContentResolver.
Make playlists spin on end using an SQLite database to store the playlist info.

Reviews

Kyle Jaesu Akuya
3 months ago
This was very challenging project but it gave me experience with creating a database and making database helpers.

4.7

Learners who completed this project within the Android Developer with Kotlin course rated it as follows:
Usefulness
5.0
Fun
4.5
Clarity
4.5