Random Users is an Android app example.
It interfaces the Random User API and displays the result as a grid.
To do so several popular third party libraries has been used.
- ViewPager and Adapter
- Retrofit2
- Picasso
- OkHttp3 (Cache + Logging)
- RxJava2
- Dagger2
- Android Architecture Components: MVVM using databinging (XML)
- AndroidX
- Mockito for unit tests
- Setup Proguard and Gradle (3 build configurations:
debug,qaandrelease) - Set a default font (Nunito font)