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