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.