打造自己的任务清单应用——产品篇
凡是必有因?
今天一早起来,发现各种被女排夺冠感动到哭的朋友圈,于是乎我也瞬间被女排为了梦想而坚持不懈的精神所激励,赶紧起床刷了两集电视剧,中午时分,感觉自己不但腹中空虚,心中也是空荡荡的,突然想要搞点事情出来,于是乎开始默默的刷手机,坚持不懈的将应用图标上的小红点一个个清除。突然目光定格在最近比较常用的任务清单应用上,脑中灵光一闪,虽然市面上确实有非常多非常优秀的任务清单应用,然而,使用的时候总是感觉有些不尽如人意,更重要的是,我最喜欢的两款应用的最优秀的功能是收费的!!!于是身体中的洪荒之力喷涌而出,决定打造一款我自己喜欢的任务清单应用,于是这个代号为doit的项目成功的加入了“我行我上”系列。
一、同类分析
目前我个人比较喜欢的任务清单应用为Any do和滴答清单,它们的设计和交互都非常棒,它们的免费功能已经完全符合“够用”的标准,但是我比较喜欢的Moment功能之类的是收费的,且免费账户在各种数量上都有限制。是可忍,且忍忍就过去了,然而这世上的一切创造都源于一颗不安分的心,于是乎。。。Just do it!
功能分析
功能 | Any do | 滴答清单 |
---|---|---|
创建任务 | 语音和文字 | 语音和文字 |
任务排序 | 长按 | 长按 |
删除任务 | 任务完成后出现删除按钮,删除后不可撤销 | 长按出现编辑选项后点击删除,删除后三秒内可撤销 |
编辑任务 | 点击后出现子任务、移动、设置提醒、备注和共享委派等选项 | 长按后出现批量操作、设置提醒、删除等功能,点击后进入任务编辑页,可设置子任务、附件、评论、移动删除、发送、设置优先级等功能 |
编辑任务 | 点击后出现子任务、移动、设置提醒、备注和共享委派等选项 | 长按后出现批量操作、设置提醒、删除等功能,点击后进入任务编辑页,可设置子任务、附件、评论、移动删除、发送、设置优先级等功能 |
完成任务 | 向右滑动为完成任务,向左滑动取消完成 | 点击item左侧确认框可设置换成或取消完成任务,向右滑动一小段距离可以设置完成任务,或者在任务编辑页中设置完成 |
设置优先级 | 只能设置一个标记 | 可设置为高、中、低和无四种程度,通过较长距离的向右滑动设置 |
设置任务提醒 | 可设置时间以及每天、每周、每月和每年的重复。或者在Moment功能中设置,点击出现选项菜单后设置 | 拥有今天某时、明天早上、明天下午、今天、明天、下周一等预制选项,也可选择其他时间,可通过向左滑动一小段距离或者长按呼出菜单设置 |
分组 | 默认分组有所有任务、个人事务、Personal、Grocery List、Work等 | 默认显示的分组有收集箱和今天两个分组,隐藏分组有所有、明天、最近7天、已完成和垃圾桶等 |
其他功能 | Moment功能可以快速高效的整理自己的任务,免费账户有各种限制 | 可以在日历视图中检查和管理自己的任务清单 |
付费订阅 | 无限制的Moment功能 设置基于位置的提醒功能,设置任何类型的笔记和文件,团队功能,自定义主题,密码保护等 | 为子任务添加描述,将日历订阅到滴答清单中,查看网格日历,自定义智能清单,无限制设置清单和任务,为任务设置多个提醒,设置19个共享成员,添加更多附件,自定义主题,查看历史版本等 |
优点与不足分析
Any do:
优点:
1. 移动端、桌面端、web端以及Chrome等多平台同步
2. 简洁的设计和操作体验
3. 丰富的功能
不足:
1. 对于普通用户无处不在的订阅提示
2. 除了Android端,其他平台对中文用户不够友好
滴答清单:
优点:
1. 移动端、桌面端、web端以及Chrome等多平台同步
2. 功能丰富
3. 良好的中文支持
4. 良好的操作体验
不足:
1. 有些操作不够顺手,操作逻辑比较复杂
2. 也是无处不在的订阅提示
总结:
对于大多数清单用户来说,只要能保证界面及操作的简洁顺手和功能的丰富就足够了,就这点而言,这两款应用都做得很出色。但是对于重度用户来说,任务的管理和整理功能相当重要的,然而这两款应用的任务管理的核心功能都是付费订阅的。就商业模式而言,这样做是没有任何问题的,当然,付费订阅服务也不是这类应用唯一可行的商业模式。虽然我完全可以接受付费使用这类应用,但是我还是希望这些应用能做得更多,比如融入番茄工作法等功能,所以我才决定自己折腾出一款自己清单应用。
二、产品设计
概述
产品的首个版本开发大致分为基础功能、扩展功能、交互优化等几个阶段。步骤则是原型设计、UI设计和code。本来是计划使用React Native跨平台开发,经过反复挣扎,最终还是决定先开发Android端,然后再移植ios端。虽然感觉这是一种作死的行为,but,我乐意!!!
1.0.0 功能设计
说明:该版本包含基础功能,暂不考虑交互等。