/GithubApp

A project to practice more about Android which use Github API to look up Github Users.

Primary LanguageKotlinApache License 2.0Apache-2.0

Github Users List

This is a project to learn more about Android fundamental. This project uses Github API to look up github users.

To ensure the app runs properly, get the API key from Github first and place it api_key variable in gradle.properties (Project Level).

image

image

This project is created for learning purposes only. Feel free to clone this repository to learn.

This project's features are:

  • Looking up github users through search query.
  • Displaying the user detail.
  • Favoriting user and save it into local database.
  • Querying the favorited users.

This project is using:

This project is implementing:

  • MVVM as Design Pattern.
  • Shared ViewModel with the same ViewModel to share data between activity and the fragment in it.
  • Proper arrangement in package to ensure everything is easy to find.