Android app in Kotlin that utilises the GitHub API to allow a user to search for a repository by name.
- Android SDK
- Kotlin
- Data Binding
- View Binding
- Retrofit
- Moshi
- Coroutines
- LiveData
- ViewModels
- Repository Pattern
- Dagger Hilt - Dependency Injection
- Stetho - Inspect network calls made by the app using Chrome Developer Tools
- Timber - Improved logging
- Markwon - Parse Markdown from the README.md
- Clone the repository
- From Android Studio:
- Open project from the folder you cloned it into.
- From the menu select Run and then Run 'App'.
- From the command line:
- MacOs/Linux:
./gradlew installDebug
- Windows:
gradlew installDebug
- MacOs/Linux: