Sample application for Stargazers GitHub api
- build:
./gradlew app:assembleDebug
- run unit tests:
./gradlew app:testDebugUnitTest
PageKeyedDataSource
has been used in order to properly support api pagination.- For effects, Kotlin coroutines (with Retrofit coroutine adapter)
- The architecture is a pretty basic MVVM.