This is MVP sample for Android, and used free api to show information from Taipei city zoo.
This project used login function to simulate that get token and data. And it has unit test which two method to test the presenter for MVP architecture.
One way is normal method with okhttp3, aother is use rxjava2 and retrofit2 to build.
okhttp3, gson, glide, koin, Rxjava2, Retrofit2, Mockito
googlesamples/android-architecture
Taipei Open Data
REQ | RES