✏待办事项清单
?关于项目
“待办事项清单”是一款使用 Flutter 框架和 Dart 编程语言开发的 Android 移动应用。该应用程序允许用户创建任务列表,可以在其中添加、编辑和删除任务。信息保存在使用 SQLite 创建的本地数据库中。
该应用有一个包含优先级系统的包含屏幕,用户可以在其中添加每个任务的优先级。优先级显示在主屏幕的卡片中。用户界面设计采用 TabBarView 系统来查看进行中和已完成的任务。AppBar 是完全自定义的,由开发者创建,基于 PlayStore 设计。
?项目架构
该项目采用了 Clean Architecture 进行组织,将代码分为几个层:数据层、领域层和表示层。以下是项目的文件夹和文件结构:
- lib
- data
- providers
- database_provider.dart
- task_provider.dart
- task_repository.dart
- providers
- domain
- model
- task_model.dart
- useCases
- add_use_case.dart
- delete_use_case.dart
- update_use_case.dart
- model
- presentation
- screens
- add_task_page.dart
- home_page.dart
- widgets(小部件)
- my_app_bar.dart
- priority_button.dart
- task_list_notifier.dart
- task_list_widgets.dart
- text_form_field_builder.dart
- theme_app.dart
- app.dart
- screens
- main.dart
- data
⚙先决条件和项目运行方法
要在您的机器上运行该项目,您需要安装以下指示版本的 Flutter 和 Dart:
- Flutter 3.7.6
- Dart 2.19.3
安装完依赖项后,请按照以下步骤操作:
- 将仓库克隆到您的计算机。
- 在项目根文件夹中打开终端。
- 键入命令
flutter run来运行项目。
?结论
这是一个简单的应用程序,可以帮助用户以有组织和高效的方式管理他们的任务。我希望这个项目对您有所帮助,或者帮助您进一步了解使用 Flutter 和 Dart 进行移动应用开发。
注意:此项目仍处于开发阶段,可以进行改进和调整。
