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.
- 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
- Android Studio Arctic Fox or later
- Android SDK with a minimum API level of 21 (Android 5.0 Lollipop)
- Internet connectivity
- 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
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.
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.
This project is based on the Dicoding Android Fundamental course.