Flutter Gallery App
A showcase gallery app built using Flutter, demonstrating various features and UI components.
πFeatures
List the key features of your app here. For example:
- Feature 1:Β Demonstrates the use of stateful widgets.
- Feature 2:Β This app uses a repository pattern for implementing a rest API.
- Feature 3:Β Illustrates handling user inputs with Flutter widgets.
π±Installation
Provide instructions on how to install and run your app locally. For example:
- Make sure you have Flutter and Dart installed. If not, follow the instructionsΒ hereΒ to set them up.
- Clone this repository to your local machine.
git clone https://github.com/sabinmhx/galleryapp.git
- Navigate to the project directory in the terminal.
- Fetch the dependencies.
flutter pub get
- Connect a device or use an emulator.
- Launch the app.
flutter run
π€Contributing
Explain how others can contribute to your project. Include guidelines for pull requests, code formatting, and issue reporting.
- Fork this repository.
- Create a new branch:
git checkout -b my-new-feature
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request.
Project Structure
lib
βββ app
β βββ core
β β βββ repository
β β β βββ photo_list_repo.dart
β β βββ resource
β β β βββ string_resource.dart
β β β βββ theme.dart
β β β βββ urls.dart
β β βββ utils
β β βββ api_client.dart
β β βββ app_error.dart
β β βββ download_helper.dart
β β βββ share_helper.dart
β β βββ wallpaper_set_helper.dart
β βββ model
β β βββ photo_list_model.dart
β βββ view
β β βββ photo_full_screen.dart
β β βββ photo_list_screen.dart
β βββ view_model
β β βββ photo_list_view_model.dart
β βββ widget
β βββ photo_list_card.dart
βββ main.dart
πLicense
Specify the license your project is under. For example:
This project is licensed under theΒ MIT License.
π§Contact
Provide your contact information or social media handles so that interested users can reach out to you with questions or feedback.
Download Flutter Gallery App Source code on GitHub
Provides the list of the opensource Flutter apps collection with GitHub repository.