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 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
Screenshots
π€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.