An open API service indexing awesome lists of open source software.

https://github.com/kaushalvasava/smartgallery

It is a gallery app using Jetpack components, Kotlin, MVVM. You will learn android storage related handling, how grid layout and viewpager works, and how to make screen to fullscreen.
https://github.com/kaushalvasava/smartgallery

andriod android-storage android-storage-access gallery kotlin mvvm viewbinding viewpager2

Last synced: 6 months ago
JSON representation

It is a gallery app using Jetpack components, Kotlin, MVVM. You will learn android storage related handling, how grid layout and viewpager works, and how to make screen to fullscreen.

Awesome Lists containing this project

README

          

# SmartGallery
It is a gallery app using Jetpack components, Kotlin, MVVM.
You will learn android storage related handling, how grid layout and viewpager works, and how to make screen to fullscreen.

Features:
- Mutliple grid view size ie. 2x2, 3x3, 4x4, 8x8 etc
- Swip to see photos
- Date wise sorting
- Two sort supported old to new and new to old
- Full screen photo viewing experience

You will learn following android components:
- Navigaton components for navigation
- Viewpager2
- GridLayout in recyclerview
- Custom comparator
- Storage access and permission handling
- Fullscreen view
- Zoomage library for zoom-in/zoom-out, pinch to zoom etc
- Glide library for image load

![Screenshot_20230113_111157 (1)](https://user-images.githubusercontent.com/49050597/212250228-e573549c-fe11-4998-802b-9e966e1f4701.png)
![Screenshot_2023-01-13-12-10-44-805_com lahsuak smartgallary (1)](https://user-images.githubusercontent.com/49050597/212254800-f7003d2f-4e92-4ff9-908d-3784c274dc29.jpg)
![Screenshot_20230113_111310](https://user-images.githubusercontent.com/49050597/212249286-89e3674e-dce8-4f11-8499-7d822565b311.png)
![Screenshot_20230113_111236](https://user-images.githubusercontent.com/49050597/212249289-c74f7f9e-8c94-42ec-8bc6-a80cda84e557.png)

https://user-images.githubusercontent.com/49050597/212249913-d2790d5d-acfa-4aa0-867e-a4837f257648.mp4

Author: Kaushal Vasava

Thank you