A modern Android app to browse GitHub repositories with detailed info including stars, forks, languages, and open issues — built as part of the AMIT x ODC Android Scholarship Graduation Project.
- 🔍 View trending GitHub repositories
- 📊 See stars, forks, and primary language
- 📄 Repository descriptions
- 🐛 Browse open issues
- 🚫 Graceful handling of network errors with retry option
- Kotlin
- Jetpack Compose
- MVVM Clean Architecture
- Retrofit - for networking
- ROOM - local database caching
- DataStore - for storing preferences
- Coroutines + Flows - async and reactive programming
- Hilt - dependency injection
- Coil - for image loading
- Lottie - beautiful animations
- Chucker - for network debugging
Seif Mohamed
AMIT | Orange Digital Center
This project uses the official GitHub REST API to fetch repository and issue data.
- Clone this repository:
git clone https://github.com/your-username/Kotlin-GithubRepositories.git
