Gallery application using Unsplash API, coding by Android Kotlin
Gallery App
GalleryApp is application show image from Unsplash API, based on MVVM architecture.
Download
Go to the Releases to download the latest APK.
UI Application
UI Application – UI of application based on ui shared in Figma.
Screenshots
Tech stack & Open-source libraries
- Minimum SDK level 21
- 100% Kotlin based + Coroutines + Flow for asynchronous.
- JetPack
- Architecture
- MVVM Architecture (View – DataBinding – ViewModel – Model)
- Repository pattern
- Koin – dependency injection
- Material Design & Animations
- Retrofit2 & Gson – constructing the REST API
- OkHttp3 – implementing interceptor, logging and mocking web server
- Glide – loading images
- Timber – logging
- Shared element container transform/transition between fragments