Skip to content

Repository files navigation

MazeTVApp

Jobsity challange: consuming TVmaze API

SOME OBSERVATIONS:

  • In order to follow some of the SOLID principles, I chose to use MVVM and Clean architecture combined as well as a Dependency Injection lib (Dagger Hilt);
  • For the API access, I used Retrofit2 and Android Paging lib;
  • For observables/observers I used mostly Flow. A small exception happened when trying to hold data from the viewModel inside SavedStateHandle, it only accepts LiveData.

APP:

  • Covered all mandatory features.. didn't have time to implement some of the optionals. Unfortunately I could only start the implementations on Sunday evening. But still I tried my best!! :)
  • Latest APK (debug only) is available here

About

Jobsity challange

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages