GitHub Users

This Android app displays a list of GitHub users retrieved from a GitHub REST API using Ktor as the HTTP client and Jetpack Compose for the UI. The app uses the MVVM architecture with Hilt for dependency injection.

main screen details screen
Main Screen Details Screen

Technologies

List of technologies used in the project:

  • Hilt for dependency injection
  • Ktor as the HTTP client
  • Jetpack Compose for the UI
  • Coil for avatar showing

Setup

Instructions on setting up and running the project:

  1. Clone the repository.
  2. Open the project in Android Studio.
  3. Build the project.
  4. Run the app on an emulator or physical device.

Usage

Instructions on how to use the app:

  1. Launch the app.
  2. The app displays a list of GitHub users.
  3. Tap an user to view its details.

Contributing

Instructions on how to contribute to the project and guidelines for submitting pull requests:

  1. Fork the project.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature-name).
  5. Create a new Pull Request.

License

This project is not licensed under the MIT License.

GitHub

View Github