Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1.69 KB

README.md

File metadata and controls

30 lines (26 loc) · 1.69 KB

In this course I teach you the current best practice way to build an audio streaming application on android. To make it more interesting, I designed it to look similar to the popular music streaming app called Spotify. View screen shots.

I use the ExoPlayer library for streaming the audio files. The audio files are located online in a Firebase Firestore database.

Here's what you will see in the course:

  • Every line of code is written and explained on video
  • ExoPlayer (same media library used by YouTube in the mobile app)
  • Streaming audio files from the internet (Firestore)
  • Playlists
  • Effective fragment management
  • AsyncTasks
  • SharedPreferences
  • Effective communication with interfaces
  • Services (a class specifically built to stream media files)
  • Background Services that run forever
  • Notifications
  • Controlling playback through a notification
  • Notifications and the lock screen
  • Broadcast Receivers
  • Glide library to download bitmaps
  • RecyclerViews
  • And much more...