An app to list movies from MovieDB API
To retrieve data from TMDB API, you need to create an account and replace the api key in BaseConfig.kt with your credentials
const val API_KEY = "your_api_key"
- Kotlin app based on Clean Architecture (MVP pattern)
- Interactors connected to the different layers using Repository pattern.
- Dependency injection handled with Dagger2
- Asynchronous events with RxKotlin
- Unit tests using Mockito
- (Work in progress) UI tests with Espresso
- Used TMDB API as network provider. Endpoints used tv/popular and tv/{tv_id}/similar