为什么、项目缘起
我有两个拖延很久没有解决的需求:
- 想学习一下Flutter。但之前几次做Demo都只进行了开头,没有进行下去。
- 想找到一个适合自己使用的条目收藏工具,就像douban那种。但要方便易用,有些定制功能—————比如“阅读年计划”及“更多可记录的分类”。
另一方面,去年开始使用Notion,这是一款突出数据库应用的笔记软件,我用它实现阅读年计划和更多分类的记录,但它的手机端并不那么方便易用。最近Notion开放了API调用功能,所以一拍即合,诞生了这个想法。我之前没有写早期开发文档的经验,这里姑且想到哪写到哪了。
是什么、目标概述
这是一款使用Flutter
开发的Android
应用程序,以Notion
作为数据来源。可以实现收藏条目的列表展示、属性编辑、目标设置。
要做什么、功能清单
- Notion方面
- 设计条目存储和计划所用的数据库(预计分别一个)
- 整理Notion API相关调用方法
- Flutter开发方面
- 查看:模仿Google Tasks全屏横划式列表,每页列表对应一个分类集合(分类集合在App中定义),可有“全部”分类默认第一个。
- 新建:新建条目。
- 编辑:条目可进入编辑属性。
- title
- subtitle
- tag:分类标签
- start date:默认为当前日期,可修改
- end date:完成日期
- remark
- days used:天数(自动计算属性)
- “阅读年计划”功能
- 按分类集合和完成时间筛选条目
- 设定目标,可查看完成比例
- 没想好这个功能塞到哪个地方
- (远景)把条目同步到Google Calendar
谁、在哪、什么时间
我,在家,下班时间和周末。
这篇文章就是这个项目的正式开始,什么时间结束还要评估下~
叫什么
名称未定,希望能在正式启动前想出来,或者先定个临时的。