Github Search is an Android application developed using Kotlin programming language, which allows users to search for Github users and repositories using Github API.
- Search for Github users and repositories using Github API.
- View user profiles and repositories details
- Easy navigation through a user-friendly interface
- Android Studio
- Kotlin
- Rest API
- Room Database
Install the apk file from the given link app
- Kotlin programming language
- Android Jetpack components (LiveData, Room Database)
- Retrofit for API calls
- Glide for image loading
- Material Design for UI
The following libraries were used to build this Android app:
- Jetpack components :
- Room : Persistence library for Android.
- LiveData : Observable data holder class
- Retrofit : Type-safe HTTP client and supports coroutines out of the box. Used for the network calls.
- Gson : Java library that can be used to convert Java objects into their JSON representation and back.
- Glide : Glide is an image loading library for Android that is easy to use and provides automatic memory and disk caching for images.
- Kotlin Coroutines : Kotlin Coroutines are a way to write asynchronous, non-blocking code in a readable way.
Contributions are welcome! Feel free to create pull requests and contribute to the development of the app.
This project is licensed under the MIT License - see the LICENSE.md file for details.