一个梗:独立开发者三件套?

不知你们是否听说过,独立开发者圈子时常流传着一个略带讽刺的梗:每个独立开发者都在做三件套产品:记账、日记、Todo,俗称独立开发者三件套。

虽说这只是一个梗,但也从一定程度上反映出两方面的信息:一是独立开发者的产品普遍比较同质化,二是记账、日记、Todo 这类产品用户群体和市场需求也比较大。

2024年了,为什么还要做一个 Todo App?

那么,现在 2024 年了,且市面上已有这么多 Todo App 的情况下,作为一个业余独立开发者的我,为什么还要做一个 Todo App?

其实我用过各种类型的 Todo 产品,包括传统的微软 Todo、滴答清单、Todoist、Reminder、Any.do 等产品,也尝试过看板类产品 Trello,以及主打 all in one 的笔记产品 Notion。

它们有的功能很简单,有的功能很强大。例如滴答清单就加入了四象限、日历、打卡、专注等功能,Notion 更是基于 Block 集成了整个工作空间。

当然,其实它们都很好,只是不太适合我,暂时还未能满足我个人的使用需求,因此我便决定自己做一个 Todo App。

我理想中的 Todo App 是怎样的呢?

1️⃣首页直接展示分组列表及其重要待办

目前大部分 Todo App 首页都是只展示分组列表,查看待办需要进入下一个页面(下图左一、左二),这对我来说不够简单直接。

注:这些都不是我想要的首页展示

虽然滴答清单的侧边栏选择“所有”分类后,首页也可以做到同时展示分组列表和待办(上图右一),但我希望只展示我认为重要的待办,而不是全部待办。因为待办有很多,但最近需要重点关注的也就那么几个。

2️⃣希望减少过期任务带来的压力

我们在用 Todo App 时,过期的任务总是会越积越多,随着小红点数量不断增加,心理压力会越来越大。所以我理想中的 Todo App,希望能够减少过期任务的出现,从而减少心理压力。

3️⃣基础功能齐全,同时保持简洁

Todo App 作为一个生产力工具,基础功能体验需要完整。例如支持设置分组、标签、优先级、备注、提醒等,支持跨平台多设备终端使用。

此外,现在很多 App 都在追求 all in one,把所有功能都集中到一个 App 上面。当然这只是不同产品自身的选择,但我希望它只专注于待办事项,保持简单好用,而不一定需要日历、打卡、专注计时、笔记这些功能。

如上所述,由于目前没有任何 Todo App 可以满足我的使用需求(主要是第一、二点),我便决定自己动手开发一个。

CardList 有哪些差异化体验?

经过差不多2个月的时间进行设计和开发,CardList(顾名思义:卡片列表) 待办事项 App 终于成功上线啦✌️

CardList:以卡片形式展示你最近关注的重要待办

CardList 是一个简单好用的 TodoList 待办事项 App,它最大的特点是以卡片形式展示你的分组列表和最近关注的重要待办事项,CardList 支持 iOS/iPadOS/macOS 三大平台,数据通过 iCloud 自动无缝同步。

1️⃣首页卡片列表直接展示分组列表及其重要待办

CardList 首页是以卡片形式展示你的分组列表和最近关注的重要待办事项,不重要的待办事项隐藏在分组列表里面,你也可以随时通过点击分组列表,把里面你认为重要的待办事项展示到卡片列表。

打开 App 时,就能立刻看到最近我需要关注的重要待办事项,点击分组列表也能快速查看该列表的所有待办

这一点于我是最重要的,卡片列表足够简单直接。因为我希望打开 App 时,就能立刻看到最近我需要关注的重要待办事项(注意:不是全部待办事项),而不必通过点击分组列表进入到待办事项列表。

当你发现某件事项推迟或最近无需关注了,你只需要点击右侧的卡片图标,就可以把它隐藏到分组列表,直到后续你认为需要开始关注它再把它显示到卡片列表即可。

2️⃣极大减少过期任务带来的压力

由于首页卡片列表核心定位为:以卡片形式展示你的分组列表和重要待办事项。这意味着,你无须通过为待办事项设置一个截止日期来体现其重要性,除非它必须要在某个时间点提醒你开始处理它。

你无须通过为待办事项设置一个截止日期来体现其重要性,除非它必须要在某个时间点提醒你开始处理它

基于我多年的实践,真正重要的事项反而没有明确的截止日期,或者说至少不是确定某一天内就必须完成。例如,本周我要写一篇文章,如果你把截止日期设置为周五,其实也不是太合适,因为它有可能提前完成或延后。最合适的做法就是,把它显示到卡片列表,因为卡片列表本身定位就是显示你最近关注的重要待办,而你最近需要着手处理它。那么即使过了本周你依然未完成,也不会产生由于任务过期带来的心理压力。

这样一来,你就摆脱了截止日期的束缚,也就没有截止日期带来的压力。

那么,什么样的任务适合设置截止日期呢?我的理解是,到某个时间点后,就必须开始做的任务。例如,一个产品评审会议,一个指定时间需要回复的客户反馈。而这种提醒,给你带来的其实是安心,而不是压力,因为你知道你不会遗忘它。

以上两点就是 CardList 最核心的差异化体验,通过使用 CardList,你可以专注于你最近关注的重要任务,而无须恐惧截止日期带来的心理压力。

3️⃣完整的基础功能体验

此外,CardList 作为一个生产力工具,其基础功能体验也很完整。CardList 支持设置分组、标签、优先级、备注、提醒等,支持 iOS/iPadOS/macOS 三大平台,数据通过 iCloud 自动无缝同步。

支持 iOS/iPadOS/macOS 三大平台设备,数据通过 iCloud 自动无缝同步

自从 CardList 上线后,我已经开始使用它快一个月啦,目前来说完全符合了我个人的使用需求。每当我有好的想法时,就会拿出手机记录下来,但暂时不会把它显示到卡片列表。当后续准备处理它时,再把它显示到卡片列表即可。

总结&送码

最后总结一下,CardList 的设计理念是让你可以专注于你最近关注的重要待办,并尽量让你可以无压力去处理你的待办事项。

为了感谢少数派读者的支持,我将在本文评论中随机选取一位幸运儿,赠送一个 CardList 终生会员兑换码,同时也欢迎大家体验和反馈哈😄