Example of How to Handle an API from Unsplash.com
This project is based on MVVM architecture, using following tech-stacks:
- Jetpack
- Navigation Component
- Hilt
- Paging 3
- Lifecycle
- View Binding
- 🆕 Room Database
- Retrofit
- Glide
- Coroutines
- Piasy
- Shimmer
- Downloader
- Lottie
- Ability to add picture to favorite menu
- Ability to remove picture from favorite menu
- Show your favorite picture in staggered list
This app is based on MVVM architecture and a repository pattern.