Skip to content

dvento/Heart_This_At_API

Repository files navigation

Heart This API test by Dan Vento

Description

Retrieve popular artists from a single endpoint and show them in a list view. Some transformations and data processing are needed to meet the user requirements, such as grouping and sorting the songs by artist, getting the listen and fav count, etc.

Tech stack used

  • Koin for Dependency Injection, as a modern, simple and recommended framework
  • LiveData for being the simple and widely used standard observable component
  • Retrofit for handling REST calls, as it's simple and flexible
  • MVVM for being the industry standard recommended by Google and a good fit for the project
  • Glide easy yet powerful framework for loading images