WhatTodo

生活可能令人不知所措。但并非如此。

一个简单的 Flutter 待办事项应用设计,用于日常任务追踪。您可以为任务添加项目、标签和截止日期。

特点

  • 通过指定唯一的颜色来添加项目
  • 通过指定唯一的颜色来添加标签
  • 通过定义优先级来添加任务
  • 滑动删除或完成任务
  • 任务排序
  • 使用Sqflite数据库离线工作

项目

该应用已经预加载了一个收件箱项目。您可以通过点击侧边栏的“添加项目”按钮来添加更多项目。从材质颜色列表中,您可以为项目指定任何单一颜色。

您只能为一个任务分配一个项目

标签

您可以通过点击侧边栏的“添加标签”按钮来添加多个标签。从材质颜色列表中,您可以为标签指定任何单一颜色。

您可以为单个任务分配多个标签

任务

您可以添加具有多个属性的任务。如果您不为任务分配项目,它将默认添加到收件箱项目中。
任务可以分配零个或多个标签

滑动任务

您可以通过从左到右滑动来删除任务,或者通过从右到左滑动来将任务标记为已完成。您也可以通过点击显示所有已完成任务的选项菜单来撤销已完成的任务,在该菜单中您可以从右到左滑动来撤销已完成的任务。

排序

您可以按日期(即今天和未来7天)以及按项目和标签对您的任务进行排序。

下一步是什么?

  • 可编辑的项目、标签和任务
  • 可删除的项目和标签
  • 任务中的评论/描述
  • 带通知的提醒

GitHub

https://github.com/burhanrashid52/WhatTodo