Sample project using:
- MVP as a base architecture
- Dependency injection with Dagger2
- Retrofit to communicate with the REST API
- Glide library to image/GIF loading
- Room for persistence
- Butterknife
- Gson
- Okhttp
- Adaptative icon, XML fonts
Future work:
- Improve UI
- Add ChromeCustomTabs to load URLs
- Add comments screen
- Image and gif preloading
- Improve Retrofit async calls
- RxJava
- Add tests (unit tests, espresso)