I used The Movie DB Api.
It is a simple android application that consists of 4 pages, including Homepage, Product List, Search and Product Detail, where I applied the MVVM design pattern I wrote with Kotlin, and tried to apply clean code rules.
- ViewModel
- LiveData
- DataBinding
- Navigation
- Pagination
- RxJava
- Retrofit
- OKHttp
- Dagger 2
- Stetho
- Chuck
- Glide
- Truth
- Mockito