Demo project using The Movie Database API.
- TMDB API key has to be set in build.gradle file.
- unit tests are using awesome spock framework.
- Model-View-Presenter pattern is being used with extra file to describe contract
- Retrofit is used to access TMDB API
- model is being bound to views using data binding with custom data bindings to load images
- obviously RxJava, Dagger, AutoValue and other "standard" libraries are being used.