Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.42 KB

File metadata and controls

31 lines (21 loc) · 1.42 KB

GalleryDemo

GalleryDemo is an Android application that showcases a gallery of images and videos using Jetpack Compose.

Features

  • Display a grid of media items including images and videos.
  • Display a gallery folders list that contains images & videos, and also have the functionality to switch the galler folders list from listing to grid and vice versa.
  • Load media items from device storage using ContentResolver.
  • Smooth and responsive user interface built with Jetpack Compose.
  • Proper handling of permissions for accessing device storage.
  • Also handled proper empty views in case of no media found in the gallery.

Screenshots

Permission Gallery Media

Tech Stack

  • MVVM
  • Android Jetpack Components (Jetpack Compose, Compose Navigation, ViewModel, etc.)
  • Kotlin Coroutines
  • Coil for image loading
  • Dagger Hilt for dependency injection

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.