Skip to content

sumanto01/GithubUserSearch

Repository files navigation

GithubUserSearch

Github User Finder Application, data retrieved from github api: https://developer.github.com/v3/

Technology used :

  • Paging with Paging 3 (Latest Android Jetpack)
  • Dependency Injection with Hilt (Latest Android Jetpack)
  • Cache using room database -> branch: cache_data_with_room (Experimental Android Jetpack)
  • Network request with Retrofit
  • Kotlin
  • Coroutine

Architecture pattern:

  • MVVM -> branch: master
  • VIPER -> branch: viper

Tests:

  • Unit Tests
  • Intrumentated Tests

Screenshots: Screenshot

Test Result:

Screenshot Screenshot