bloc_finals_exam
一项期末考试,旨在测试学生在此任务管理应用中应用 BloC 架构的技能。
入门
- 克隆 / 下载 / Fork 初始项目文件。
- 在开始任何开发任务之前,请确保您可以运行基础项目。
- 将此可运行的基础项目推送到您的 GitHub 存储库,并确保我拥有对项目的足够访问权限,以便我可以相应地进行评分。
所需功能
运行 UI 所需的所有准备工作都已完成。您需要做的就是根据以下用例集成 bloc。
- 可以通过浮动操作按钮或“待办事项”AppBar 的操作项添加任务
- 勾选复选框时,可以将任务设置为完成
- 已完成的任务应转到“已完成任务”选项卡
- 取消勾选复选框时,任务应移回“待办事项”选项卡
- 可以编辑任务信息(即任务标题和描述)
- 可以将任务移至回收站
- 可以从回收站永久删除任务
- 可以通过“删除所有任务”AppBar 操作一次性删除回收站中的所有任务
- 可以将任务标记为收藏,收藏的任务应自动转到“收藏任务”选项卡
- 当任务从书签中移除时,任务应自动从“收藏任务”选项卡中移除
- 可以在暗黑和亮色主题之间切换
工作演示
请参阅以下链接以获取工作演示:https://youtu.be/OcAQWenCmwo