android-imagesearch-app
App for searching unsplash photos library with query.
Used API for images: Unsplash
Libraries used in the project:
- Paging 3 for API data pagination management
- Room for favorite and custom movies cache
- ViewModel for communication between View and Model layers (As part of MVVM architecture)
- LiveData for implementing the observer pattern
- Navigation component for navigation and communication between fragments
- Retrofit for network requests
- AndroidX Libraries that are part of Android Jetpack
- Dagger Hilt for dependency injection
- View binding for interacting with views
- Glide for loading images
Screenshots