Phone Gallery App
Phone Gallery App
Phone Gallery App
Abbottabad Campus
1. Rizwan Haider
SP22-BCS-198
SP22-BCS-203
Section 6-D
1. Introduction
The “Phone Gallery App” is a mobile application designed to provide users with an intuitive
and efficient way to view, manage, and organize photos stored on their devices. Leveraging
the Flutter framework, this app aims to deliver a seamless user experience across both
Android and iOS platforms.
2. Scope
The scope of this project includes the development of a fully functional gallery app with the
following features:
3. Problem Statement
With the increasing number of photos stored on mobile devices, users often face challenges
in efficiently managing and accessing their photo collections. Existing gallery apps may lack
certain features or have performance issues. This project aims to address these challenges by
providing a robust, user-friendly gallery app that enhances the photo management experience.
4. Functionalities
Photo Viewing:
Display photos in a grid view and allow users to view them in full-screen mode with
swipe navigation.
Photo Management:
Organize photos into albums, delete unwanted photos, and mark favorites
Photo Editing:
Photo Sharing:
5. Extra Functionalities:
2. Adding Dependencies:
Using packages like image_picker and photo_manager to handle image selection and
management.
3. Requesting Permissions:
Ensuring the app has the necessary permissions to access the device’s storage.
Using the photo manager package to fetch images and display them in a grid view.
5. Image Viewing:
7. Photo Sharing:
6. Technology Stack
Flutter:
Dart:
photo_manager:
image_picker:
Provider: