This is demo project having the below features:
- Show a movie list at the HomePage (using theMovieDb API).
- You can sort the movies either by popularity or ratings.
- You can favourite/unfavourite a movie.
- You can see a movie detail by clicking on a movie.
- Uses okHttp3 as network transport.
- Uses Picasso for image loading and caching.
- Uses Retrofit for networking and response caching.
- Uses Dagger2 for dependency injection.
- Uses ButterKnife for view injection.
- Uses Timber for logging.
- Uses Gson for json parsing.
- Follows MVP(Model-View-Presenter) archietecture.