• When the users open the view, it should load a page of shows. If the user scrolls down, the app should automatically load the next page, as an infinite scroll list.
• this endpoint to load the data: Most Popular Tv Shows https://developers.themoviedb.org/3/tv/get-popular-tvshows
•Koin for Dependency Injection
•Gson for network opertaions
•Retrofit for REST api communication
•RxJava for asynch operations
•Glide for Image loading
•Android Architecture Components for Live data
•Android Support Library
•Android Paging Library for paging
•Data binding library for ViewModel
•espresso for UI tests
•mockito for mocking in tests