Skip to content

This is an music app developed for the OLA Hiring challenge at Hacker Earth. Music is played using Google's ExoPlayer (Uploaded here after the result declaration)

Notifications You must be signed in to change notification settings

Sp4Rx/HackerEarthOlaApp

Repository files navigation

Ola Music App

This is an music app developed for the OLA Hiring challenge at Hacker Earth.

Features

  • Simple design
  • Pagination
  • Music Search
  • Online Song Streaming(with proper play pause action)
  • Song Download
  • Play from local if it is already downloaded else stream online
  • Mark favourite
  • Favourite and most played playlist

Coding highlights

  • Well commented code.
  • Proper naming convention.
  • Exception and error handling.
  • Reusable code (Network wrapper class, Database handling, Toaster, Adapter)
  • Can change the whole network request library(Currently using Volley) from my network wrapper class
  • Used one of my library ShortHandDB-Beta. To create neat and clean create table queries.

Screenshots

About

This is an music app developed for the OLA Hiring challenge at Hacker Earth. Music is played using Google's ExoPlayer (Uploaded here after the result declaration)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages