Welcome to MyGithubUser, your go-to app for exploring GitHub user profiles! 🌟 This project is the culmination of my journey in learning Android app development through the Dicoding - Belajar Fundamental Aplikasi Android course.
- First Submission: ⭐⭐⭐⭐⭐
- Final Submission: ⭐⭐⭐⭐⭐
MyGithubUser is a feature-rich Android app that simplifies the exploration of GitHub user profiles. Leveraging data from the GitHub API, it offers a seamless experience for discovering more about your favorite developers.
- User Search: Find GitHub users by their username.
- User Details: Dive into detailed information about a specific user.
- Repository List: Explore the repositories of any user.
- Followers and Following: Discover who follows a user and whom they're following.
- Favorite User: Save your preferred users for quick access.
- Dark Mode: Choose between dark mode and light mode for a personalized experience.
- Language: Kotlin
- Architecture: MVVM
- Networking: Retrofit
- Dependency Injection: Dagger Hilt
- Asynchronous Programming: Coroutines
- Image Loading: Glide
- Animation: Lottie
-
Clone the repository:
git clone https://github.com/fitriadyaa/MyGithubUser.git
-
Open the project in Android Studio.
-
Build and run the app.
Feel free to open issues or submit pull requests to help improve MyGithubUser. Any contributions are highly appreciated!
If you find MyGithubUser helpful or just want to support my work, you can buy me a coffee! ☕
Your support is greatly appreciated! 🚀
This project is licensed under the MIT License.