In this Android project Repository of GitHub users are listed. The searching user can favor the relevant repository. Clicking on the list can view the detail.
Kotlin language and MVVM as a design pattern are used in the project. Fragment management is provided with Navigation from Jetpack libraries. The project is designed as Single Activity. Other libraries used; Coroutine, Room Database, Retrofit, RxJava, RxAndroid, Glide, Gson.