时间管理app设计
沙漏
高效的时间管理app,帮助你合理的安排时间
积流成海,聚沙成塔
一、功能
1.计时沙漏
你可以为你的工作创建一个沙漏来计时,合理的工作是25分钟的工作后休息5分钟
你可以自由设置沙漏的时间、名称、标签、备注
你可以创建一个1小时30分钟的沙漏来进行一场模拟考试
2.计划安排
在日历中预设一些沙漏,安排自己的工作计划
3.时间统计
你可以直观的看到你在各种事项上花费的时间,帮助你更直观的调整自己的作息安排
二、扩展
1.成就系统
一个app最棒的地方就是成就系统啦,统计时间的同时记录下总用时,超过预定值就会奖励一些徽章,用户也可以自己设置一些成就,来督促自己完成
2.签到系统
签到是让人使用这款app的原动力,用户也可以创建一些自己的签到计划,例如 每日读书计划
创建一个沙漏,命名为“每日读书计划”,设置成每日重复,标签设置成“每日读书计划”,可以在统计界面单独查看该标签的完成情况
3.移动端扩展
将手机翻转来倒转沙漏(感觉是个不错的点子,但是实际使用可能会造成困扰)
三、界面
扁平化的插图,简单的界面,但是功能要复杂
- 主界面
- 主画面 当天计划的沙漏 可以直接启动沙漏
- 可以翻看当天计划的多个沙漏
- 底边 左日历 右统计 中沙漏
- 添加一个沙漏
- 预设沙漏
- 工作 25分钟
- 冥想 5分钟
- 休息 10分钟 - 自定义
- 题目
- 标签
- 声音
- 日历
- 创建一个计划沙漏
- 题目
- 标签
- 声音
- 开始时间
- 提前提醒
- 重复 - 创建一个预设计划方案
- 题目
- 预设 冥想5+工作25+休息10+工作25
- 统计
- 统计今日的沙漏总时间
- 统计在不同标签上工作的时间
- 用户
- 头像
- 用户名
- 登录、注册
- 设置
开发过程中遇到的问题和思考
- 实现了倒计时和进度条显示
- 实现了获取当前时间和日期
- 制作一个项目表或者类似的东西,每个项目一个日期id,每个项目可以独立统计这一天内的专注时间,模仿github风格
- 制作一个图像按钮,同时控制“开始”和“暂停”,制作配套的图标
- 签到系统和统计系统可以融合在一起,用选项控件控制
- 实现了切换界面,但是没有完全自定义
- 遇到了一些困难,OSX的相关教程很少,想找一些关于控件的资料很难找
- 感觉开发过程并不是很流畅,根据自己的需求制作app比跟着教程难很多