๐ I built this project to demonstrate integration of Hilt-Dagger and Retrofit with MVVM architecture.
โ Allows us to search GitHub users' repositories by typing their names.
โ Allows us to go to the repo link by clicking the repo names on the list.
โ Checks the edit text if it's emty or not. And if it's empty, gives a warning message with Snackbars
โ If the user typed in edit text does not exist, gives a error message with Snackbars
GitHubApp.2022-07-25.20-37-25.mp4
๐ป MVVM - Modern android architecture pattern.
๐ป Hilt-Dagger - Library that provides a standard way to incorporate Dagger dependency injection into an Android application.
๐ป LiveData - Observable data holder class
๐ป Retrofit - A type-safe HTTP client for Android and Java.
๐ป Glide - Image loading framework
๐ป GitHub Api - Api used in this project
๐ป View Binding - Feature that allows you to more easily write code that interacts with views
๐ป CircleImageView - To show users' avatars in circle imageview
๐ป Snackbars - To gives error and warning messages.