Simple photo loading app powered by Unsplash.com
- Vieweing the high quality image + description of the owner
- Searching among the whole Unsplash photos
- Saving photo to selected path of external storage
- Zooming Image
- Handling high loads of data
- Handling errors and network issues
- viewing saved & favorite photos (todo)
This project is based on MVVM architecture, using following tech-stacks:
- Jetpack
- Navigation Component
- Hilt
- Paging 3
- Lifecycle
- View Binding
- Retrofit
- Glide
- Coroutines
- Zoombale ImageView
- File Picker
- Downloader
Build & install or Get .APK
If no results were shown:
- Use proxy!
- Replace
UNSPLASH_ACCESS_KEY
inbuild.gradle
with your own access_key from Unsplash Developers.
This app is based on MVVM architecture and a repository pattern.