本文介绍 三天打造一个属于的自己TodoAPP

三天打造一个属于的自己TodoAPP

本文由林大佬原创,转载请注明出处,来自腾讯、阿里等一线AI算法工程师组成的QQ交流群欢迎你的加入: 1037662480

后台许多小朋友留言问我为什么移动开发工程师要转行AI,然而实际上只是业余搞搞AI,主页还是得做一些有趣的产品的。在我们的日常u工作生活中,用的最多的,无外乎是时间管理APP了。比如你应该知道的Microsoft TODO,可以说是大名鼎鼎,还有滴答清单,番茄时间等等。这些产品或多或少都已经做的很成熟,并且一些高级功能做到你得为它付费,然而这些产品都有自己的优缺点,相信用过他们的童鞋应该懂得。

而对于Todo产品来讲,不管我用哪一家的产品,都面临着不可控的问题,譬如说微软的Todo,没有日历视图,这真的是一个弊病,太简陋了。而滴滴清单来说,功能比较丰富,但是太丰富了,以致于很多功能需要付费,更重要的是它没有Linux客户端,而且API不开源,这样也没有第三方去开发了,总的来说Microsoft Todo就这一点强,有人说有web,说实话用web总感觉差点意思。

总结来说,一个牛逼吊炸天的TodoAPP,它必然是我们的时间管理利器,同时它也必然是程序员的利器(最好能有terminal 客户端,那才牛逼)。但是程序员做产品呢,又有点半吊子,审美扭曲,做出来的东西都不那么美,今天要设计的这款APP,我大概花了三天时间来打造,对于审美…. 各位看官轻喷。一个好的产品,首先它要有一个响亮的名字,以及一个足够吸引人的LOGO。

image-20200526102826488

没错,就它了,高度致敬微软Todo。同时它的名字叫:Daybreak.

你可以理解为黎明或者破晓的意思,也可以说是打破你一天的僵局,迎来变革,每天如此,一百天你岂不是要上天!

Daybreak的UI设计

私以为,一个好用的Todo 应用,应当具备一下这些特点:

  • 它要有时间顺延功能,以前没有昨晚的事情,要顺延到今天(貌似微软Todo就不会);
  • 它要有日历视图,这样可以看你每一天做了哪些工作,哪些工作没有做完;
  • 它要有今天的时间线视图,今天时间线就是将每一天要做的事情精确到分钟,来完成;
  • 它要有任务统计功能,比如一周做了哪些事情,对每一件事情进行智能的分类,然后统计清单;
  • 它要跨平台。
  • 它要有Linux客户端,最好有命令行版本。

针对这些,我们的最初始的1.0版本的APP已经差不多出具面貌了。

236699286

Daybreak的功能亮点

这只是初版的功能,我们已经拥有并正在实现的功能包括:

  • 具有分组功能,每个分组的todo和时间维度不冲突,也就是说,从时间层面你可以看到处于当前时间的所有分组的todo,而分组你可以直观看到当前分组的todo;
  • 具有标签功能,你可以为每一个todo事项添加一个标签,todo事项再也不会杂乱无章;
  • 具有日历视图
  • 具有滑动删除或者完成
  • 今天的时间线todo视图;
  • 任务统计功能;
  • 闪念和点子功能;
  • 云同步;
  • 账号合作共享;
  • 跨平台

更更加重要的是,我们的这个Daybreak,是一个用户驱动的产品,如果你对产品有任何功能诉求,可以联系我们的开发人员,为您添加!!

大家感兴趣可以添加微信:jintianiloveu 。发送好友请求请填写:工具人。开发者亲手为您打造一个好用的工具!!并会邀请您加入工具人微信交流群,一起来提高时间效率,快乐高效的生活!