Skip to content

asadmukhtar28/GalleryDemo

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages