raeve / themoviedb-list-app

An app to list movies

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

themoviedb-list-app

An app to list movies from MovieDB API

Usage

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"

Summary

  • 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

Libraries

About

An app to list movies


Languages

Language:Kotlin 100.0%