E5BF GitHub - nabillasab/github-explorer: An Android app that lets you search and explore GitHub users and view their repositories. · GitHub
[go: up one dir, main page]

Skip to content

nabillasab/github-explorer

Repository files navigation

GitHub Explorer

An Android app that lets you search and explore GitHub users and view their repositories.

Platform Language

📱 Screenshots

user_list user_detail

✨ Features

  • 🔍 Search GitHub users by name
  • 👤 View user profiles and repositories
  • ☘️ Repository Detail Web Page Screen (Webview)
  • ⭐ Display repo stats (stars, forks, last updated, popular repo)
  • 🧱 Built with MVVM, Retrofit, Hilt, and Jetpack components

🧩 Tech Stack

  • Language: Kotlin
  • Architecture: MVVM, Hilt
  • Networking: Retrofit + Coroutines + Flow
  • Image Loading: Coil
  • UI: Jetpack Compose
  • Database & Caching: Room, Paging 3
  • Continuous Integration: Jenkins
  • Test Coverage Report: JaCoCo

🚀 Getting Started

  1. Clone the repo:
    git clone https://github.com/nabillasab/github-explorer.git
  2. Open in Android Studio
  3. Add your fine-grain personal access token Github in local.properties for variable github_auth_token
  4. Run on an emulator or device!

💾 GitHub API

Feature Documentation
Github User List API
Github User Detail API
Search User API
List of Repositories of Specific User API

🙏 Acknowledgements

About

An Android app that lets you search and explore GitHub users and view their repositories.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

0