Project
Music Player (Deprecated)
34 completions
~ 36 hours
4.1Build 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
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 player.
Training project
This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.
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:
Create the layout structure for your application.
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
1 year ago
This is the hardest one so far. You have to face lots of testing.
Miroslav Levdikov
2 years ago
This is quite a challenging project, the hardest one I've done on Hyperskill. I believe the tasks in this project are the closest to real-world problems that Android developers face. While working on this project, I learned how to create fairly complex layouts and adapters for RecyclerView. I also ...
I learned a lot. Stage Three took me 2 - 3 months to complete. During this stage i had to re write almost every part of my code multiple times. At first was frustrated and angry because my monthly subscription was coming to and end, but then i decided read over the whole project and implement every ...
4.1
Learners who completed this project within the course rated it as follows: