GalleryApp is application show image from Unsplash API, based on MVVM architecture.
Go to the Releases to download the latest APK.
UI Application - UI of application based on ui shared in Figma.
- 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