Skip to content

grandier/Android-GithubUserApp

Repository files navigation

Github User App

Github User App is an Android application that allows users to search for Github users and view their details, including their repositories and followers. This application is built using the Github API to fetch user data.

Features

  • Search for Github users using their usernames
  • View user profile details, including their name, avatar, bio, location, and more
  • View user repositories, sorted by the number of stars, and the number of forks
  • View user followers and the people they're following
  • Add user to favorite

Requirements

- Android Studio Arctic Fox or later
- Android SDK with a minimum API level of 21 (Android 5.0 Lollipop)
- Internet connectivity

Libraries Used

  • Retrofit2 and OkHttp3 for networking
  • Glide for image loading
  • ViewModel and LiveData for managing UI-related data
  • RecyclerView and CardView for displaying lists of data
  • CircleImageView for displaying circular user avatars

Installation

To run the Github User App, follow these steps:

Clone or download this repository to your local machine.
Open the cloned/downloaded project in Android Studio.
Build and run the project on your device or emulator.

Usage

To use the Github User App, follow these steps:

Open the app and you'll see the search screen.
Enter a Github username in the search bar and click the search button or press enter.
If the user exists, you'll see their profile details, repositories, and followers.
Click on a repository to view its details.
Click on a follower to view their profile.

Credits

This project is based on the Dicoding Android Fundamental course.

Demo

device-2023-05-16-190850.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages