Skip to content

raeve/themoviedb-list-app

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages