Planplus
是一个以智慧任务为核心的计划/规划类软件,旨在为渴望自律的同学提供智慧
、自由
、灵活
、强大
的工具,助力自我实现。
开发语言 | 开发框架 | 适用平台 | 最新版本 | 版本状态 |
---|---|---|---|---|
Dart | Flutter | Android/ios | 0.1.0 beta 1 | Snapshot (21s08w) |
SMART
任务设计原则
S
pecific:具体性原则M
easurable:可度量原则A
ttainable:可行性原则R
elevant:相关性原则T
ime-bound:有时限原则
Getting Things Done
(GTD)理论
-
Getting Things Written
通过记录的方式把头脑中的各种任务移出来(写下来或者存储到
可依赖的系统
中),减少徘徊在大脑意识中的未竟之事
,而集中精力在正在完成的事情,从而提高完成任务的效率
。究其本质,就是把大脑的认知资源,更多地用于做事本身
;而不是时时刻刻,让其提醒我们某件事还没做。忘掉未来要做的事情,继续专注当下任务。 -
把一切都安排得有条不紊、秩序井然
-
定时回顾自己的任务安排
四象限任务管理法
移动电子平台具有先天优势
易用性、稳定性、可靠性、智能性以及极高的记录、统计效率。手机是当下人们随时随地获取信息最重要的工具,也是最便携的智能设备,既然人们离不开手机,那么为什么不利用它做更有意义的事情呢?
深挖任务本质特征,力求做到科学规划
浅谈Planplus的设计理念:去掉限制性,增加易用性
正如C++的设计美学,避不开的问题不必一味的抵制复杂性,附加的功能全部是可选项,内置母版支持,灵活性与效率兼顾。
充分利用material的设计风格表达更丰富的信息。
易用性:自动生成、自动联系、自动展示
planplus 的创新,正在与架构的创新
Planplus 力求做到概念上的创新,找准计划规划的最本质特征,争取做到最精确的描述,同时也能降低使用复杂度。您只需要学习几个重要的概念便可轻易上手。
经过对市面上主流app的分析以及对计划规划本质的思考,我们须认识到以下事实:任务具有多样性、复杂性。我们从任务的本质出发,尽可能地去除了app框架对使用者的限制,现在,我们看山还是山,看水还是水。
相信app开发者能提供完美的功能,不如给你提供更具描述力的工具,相信心灵手巧的你。
全面、深度支持:
事先规划、事后评价、执行期调整
常规计划类软件与生活实际的割裂性是很大的,他们对任务的发掘不够深刻,因而难以记录一部分任务,就算各自实现了不同的功能,却也不能将它们很好的统一起来。他们没有提供执行期调整任务的接口,但我们都知道,没有人能够按照既定计划一丝不苟地执行,现实往往是计划赶不上变化。他们唯一提供的历史回顾就是已完成的任务清单,却不支持用户添加其他任务,这无异于一种割裂。
Planplus的各个功能深刻体现了“事先规划”的原则。你可以事先设计好母版,设计好问卷,准备好一些需要时时重复的任务,你的软件就可以自顾自地运行起来。你只需要在前期做好完善的投入,你的后期使用就会变得异常简单。你仍然拥有极高的自由度对你的计划进行随时的修改。
发扬DIY精神,一切尽在你的想象之中
既然众口难调,不如深挖任务本质,将进一步的设计留给用户。
你好:条件接口、数据接口、自定义参数、问卷……
但我们同时为你做好了预先的设计,即使你对探索app的极限可能没有兴趣,也可以轻装上阵,实用性不输同类app。
它像一个孩子,接受你的培养。于你而言,它的魅力不在于新鲜,不在于艳丽,不在于优雅……他需要磨合,并将成为你成长道路上的挚友。
它像一张纸,一张画满了格子的纸。上面没有画好的田字格,没有画好的横线,没有事先设定的分割线,但是如果你想画,可以随时画一个出来。纸的上面没有尺子,因为你不需要永远都画的横平竖直,相比之下,效率与实用更加重要。但它不是一张白纸,有了格子的辅助,你可以在上面轻易地画出你想要的形状而不必担心笔画的曲折。
化主动为被动,发扬
“问卷”
优点
吾日三省吾身。提问亦是一种提醒。兼顾信息询问统计、自我评价、及时调整。
同时,我们相信,对任务特性的深挖,对于使用者具有潜移默化的教育意义、引导意义。
聚焦
"一核三翼"
,创新架构设计
核心特性 | 英文 | 缩写 |
---|---|---|
智慧任务为核心 | Smart-task Core | STC |
面向自定义设计 | DIY-oriented Design | DOD |
计划与执行轨道 | Plan-execution Tracks | PET |
基于问卷之评价 | Query-based Evaluation | QBE |
一核三翼
详细说明:
-
智慧任务为核心:贯穿一切
-
面向自定义设计:自由而包容
-
计划与执行轨道:直观而灵活
一眼看过去,一眼望未来
- 一边向前看计划,可随时调整
- 计划轨道提供了极为灵活的手势操作,结合强大的任务属性,方便您轻易对已定计划做出适当、合理的调整
- 一边回头看执行,可随时补充
- 执行轨道罗列了您已完成的任务(自动填充的),您也可以在回顾一天之时随时补充其他完成的任务,方便您及时回顾整理一天的活动
- 轨道化UI
- 不同于常规软件的“清单+时间”“日历+清单”模式,Planplus 精心设计了可视化任务轨道,并提供了七天内便捷浏览视图,让您在享受日历的便利、直观的同时也能清晰地直到任务时间。时间线可缩放,任务位置和时长可便捷地微调,在计划轨道与执行轨道之间灵活切换。
-
基于问卷之评价:易用而强大
关键概念的阐释
- 模板/母版:DIY的有力工具,简化操作、增强复用性的核心方式,本质上是一组可复用的任务参数
- 标记列表:标记任务后会被自动添加到的列表
- 继承任务(子任务)
- 有共同目标的任务
- 继承父任务的一些参数,如时间约束、完成条件,使任务相互关联,有利于目标管理
- 步骤:可作为任务完成的条件之一,方便将任务细化,是一个具体任务的信息的一部分
- 任务标记:被标记的任务会被自动收录到相应的清单中,旨在为交叉分类提供方便,同时也是app自动收纳的实现途径。
- 期望值:一种量化值
- 参数选择器
- 条件(trigger):一种功能接口,随意组合
- 弹性排布
- 抽象任务:只能被继承而无法直接完成的任务,不能添加步骤。抽象任务只提供对子任务时间约束,自身不参与同级任务的排布竞争
基于
Flutter
框架,采用Material
设计风格
- 力求层次感
- 丰富的手势操作
- 颜色、形状表达
版面设计概述
- List 清单仓库
- Tracks 可视化计划执行轨道
- Judge 统计分析页面
- User 用户信息
内置的意义
为了更为简便。方便新手使用。
内置列表,一方面做好了最基本的设置,另一方面也是作者对新用户的初步引导。
内置任务
内置模板
内置问卷
内置评价
我们真诚地希望您能参加到我们的开发工作中。
- 数据库访问层初步设计
- PET 初步开发
- 弹性布局组件的开发
- 相关数据结构的设计
- QBE 初步开发
- 统计图的设计
- 核心算法设计
-
成就系统
引导并提示用户探索App的功能,帮助用户尽快熟悉相关操作
完善激励系统
基于DIY交流的自律社区
- 团队协作完成
- DIY 作品共享
- 基于相关成就系统的等级系统
补救系统:补救有方案,进步看得见
- 超出边界的拖动会导致
[item]
异常消失 - 已分区的分组在拖动到未展开分组后面不会更新状态
[_duration]
的控制逻辑尚未优化,有时会导致不必要的抖动动画- 分区展开的淡入淡出效果疑似失效?
- 尚未添加对空列表的处理逻辑,稳定性不高