待办事项列表 (Flutter 应用)
待办事项 Etiqa 移动应用开发者 Flutter 评估
➤ 应用的状态管理、导航和依赖项管理依赖于 GetX 包 和 Shared Preferences 进行本地存储。
截图
演示
主要特点
- 创建待办事项
- 编辑待办事项
- 删除待办事项
- 将待办事项标记为完成
简单的验证
- 标题不能为空
- 开始日期必须小于或等于结束日期
- 结束日期必须大于或等于开始日期
项目架构
├── lib
│ ├── data
│ │ └── local_storage
│ │ └── models
│ ├── modules
│ │ └── to_do_list
│ │ └── bindings
│ │ └── controllers
│ │ └── views
│ ├── routes
│ └── utils
│ └── widgets
│
└── test
单元测试
- 已创建简单的单元测试
- 要执行所有单元测试,请运行
flutter test
持续集成
- 使用 CodeMagic 设置了简单的 CI/CD。每次向此存储库的主分支推送新代码时,都会触发新的构建。

项目设置
- 克隆仓库
git clone https://github.com/weeyc/to-do-list.git
- 要运行该应用,只需键入
flutter pub get
flutter run
