/GitHubUserApp

App that shows list account from github.com

Primary LanguageKotlin

GitHubUserApp (GitHub Clone)

Final Project Pelatihan Android Developer Dicoding

Features

All data is taken from GitHub, for documentation can be seen here.

  • Search for users in GitHub 👨‍
  • Look at profile of users in GitHub and look at their followers and followings 👁️‍
  • Add users to favorites ♥️
  • Add dark-light switches 🌑

Tech Stack

  • Kotlin based.
  • ViewModel - UI related data holder, lifecycle aware.
  • Coroutines - For asynchronous.
  • Retrofit2 - Construct the REST APIs and paging network data.
  • Gson - A Java serialization/deserialization library to convert Java Objects into JSON and back
  • OkHttp3 - Logging interceptor.
  • Glide - Loading images.

Preview