In this project, an Android movie app displaying data sourced from https://www.themoviedb.org/.
- Retrofit 2 - A type-safe HTTP client for Android and Java. by Square
- Dagger 2 - A fast dependency injector for Android and Java. By Google
- okhttp 3 - An HTTP & HTTP/2 client for Android and Java applications. For more information see the website and the wiki. by Square
- Rxjava2 and Rxandroid - Reactive Extensions for Android
- Glide - A fast and efficient open source media management and image loading framework for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface.
- Moshi - A modern JSON library for Android and Java. It makes it easy to parse JSON into Java objects:
- Mosby - A Model-View-Presenter and Model-View-Intent library for Android apps.
TODO: removing mosby and use custom MVP interfaces