待办事项列表 (Flutter 应用)

待办事项 Etiqa 移动应用开发者 Flutter 评估

➤ 应用的状态管理、导航和依赖项管理依赖于 GetX 包Shared Preferences 进行本地存储。

截图

New Microsoft PowerPoint Presentation

演示

主要特点

  • 创建待办事项
  • 编辑待办事项
  • 删除待办事项
  • 将待办事项标记为完成

简单的验证

  • 标题不能为空
  • 开始日期必须小于或等于结束日期
  • 结束日期必须大于或等于开始日期

项目架构

├── lib
│   ├── data
│   │    └── local_storage
│   │    └── models
│   ├── modules
│   │    └── to_do_list
│   │         └── bindings
│   │         └── controllers
│   │         └── views
│   ├── routes
│   └── utils
│   └── widgets 
│     
└── test

单元测试

  • 已创建简单的单元测试
  • 要执行所有单元测试,请运行
flutter test   

持续集成

  • 使用 CodeMagic 设置了简单的 CI/CD。每次向此存储库的主分支推送新代码时,都会触发新的构建。 codemagic cic

项目设置

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

GitHub

查看 Github