Skip to content

A Flutter app that displays a gallery of photos fetched from an API. Users can scroll through the gallery, view photo details, and save photos to their device's gallery.

Notifications You must be signed in to change notification settings

risfat/Photo-Gallary-App-With-Infinite-Scroll-Pagination

Repository files navigation

Photo-Gallary-App-With-Infinite-Scroll-Pagination

A Flutter app that displays a gallery of photos fetched from an API. Users can scroll through the gallery, view photo details, and save photos to their device's gallery.

Features

  • Fetches photos from an API and displays them in a grid layout.
  • Supports infinite scrolling for more photos.
  • Allows users to view photo details including description, likes, and user information.
  • Provides the option to save photos to the device's gallery.

Screenshots

App Demo

Installation

  1. Clone this repository using: git clone https://github.com/risfat/Photo-Gallary-App-With-Infinite-Scroll-Pagination.git
  2. Navigate to the project directory
  3. Install the dependencies
  4. Run the app

Usage

  • Launch the app to see the photo gallery.
  • Scroll through the photos and tap on a photo to view its details.
  • To save a photo, tap on the "Save" button located on the photo card.

Dependencies

  • Flutter
  • Provider package for state management
  • Cached Network Image package for efficient image loading
  • Permission Handler package for managing device permissions
  • Image Gallery Saver package for saving images to the gallery

Credits

License

This project is licensed under the MIT License.

About

A Flutter app that displays a gallery of photos fetched from an API. Users can scroll through the gallery, view photo details, and save photos to their device's gallery.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published