WatchNext

An app demonstrating an implementation of Uncle Bob's Clean Architecture

Implementation

  • Model-View-Presenter
  • Dagger Dependency Injection
  • Clean Architiecture via Presentation / Data / Domain / Platform modules

Getting Started

  1. Visit TheMovieDB and register for an account
  2. Create an API key
  3. In the watchnext-app folder create a file called settings.properties
  4. Inside settings.properties add this line themoviedb.api_key=<KEY> where <KEY> is the v3 auth key you created in step 3
  5. Run the project

Screenshots

screen1

screen2

screen3

screen4

screen5

screen6

screen7

screen8