Download apk
Language- Mix of Kotlin and Java
Architectural patters- MVVM
Reactive extension- RxJava2
Dependency Injection- Dagger2
Image library- Glide
Image resize/crop- UCrop
Network library- Retrofit2
UI component- RecyclerView, FloatingActionButton
Package structure- Group by feature
Upload image from Gallery/ Camera.
Swipe top to bottom to refresh image list.
Share image url.
Double tap/pinch to zoom in/out image in full screen view.
Resize image in landscape mode.