Flutter 图库应用

使用 Flutter 构建的展示各种功能和 UI 组件的图库应用。

?功能

在此列出您应用的关键功能。例如:

  • 功能 1:演示了有状态小部件的使用。
  • 功能 2:此应用使用存储库模式来实现 RESTful API。
  • 功能 3:说明了如何使用 Flutter 小部件处理用户输入。

?安装

提供有关如何本地安装和运行您应用的说明。例如:

  1. 请确保您已安装 Flutter 和 Dart。如果尚未安装,请在此处 按照说明进行设置。

  2. 将此存储库克隆到您的本地计算机。

    git clone https://github.com/sabinmhx/galleryapp.git
    
  3. 在终端中导航到项目目录。

  4. 获取依赖项。

    flutter pub get
    
  5. 连接设备或使用模拟器。

  6. 启动应用。

    flutter run
    

截图

Loading Screen Home Page View Page Set Screen Shrare Screen

?贡献

解释其他人如何为您的项目做出贡献。包括有关拉取请求、代码格式和问题报告的指南。

  1. Fork 此存储库。

  2. 创建新分支

    git checkout -b my-new-feature
    
  3. 进行更改并提交

    git commit -m 'Add some feature'
    
  4. 推送到分支

    git push origin my-new-feature
    
  5. 提交一个拉取请求。

项目结构

    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

?许可证

指定您的项目所属的许可证。例如:

本项目根据 MIT 许可证授权。

?联系

提供您的联系信息或社交媒体句柄,以便有兴趣的用户可以就问题或反馈与您联系。

GitHub

查看 Github