/TimeFarm

TimeFarm-告别手机依赖症-iOS App

Primary LanguageSwift

TimeFarm——告别手机依赖症

综述

TimeFarm是一款通过在一定的时间内保持专注,以种植作物。利用好胜心和同情心让用户主动放下手机,最终实现提高工作效率的iOS APP。


主界面

  • 左上角的设置按钮可以打开设置界面。
  • 右上角的天气图标可以查看具体天气。
  • 中间的“选择种子”可以进入选择作物界面,准备专注。
  • 下方的仓库图标可以进入历史纪录界面。
  • 除此之外,APP还支持在专注时,根据当前所在城市的天气播放白噪音,以帮助用户更好地进入专注状态。
  • 如果离开了应用(锁屏不算),将算作专注失败,会扣除一定量的成果!

设置界面

功能 描述
选择城市 可以通过定位选择城市,也可以自己选择城市。选择后,专注时会通过当前天气来播放相匹配的白噪音哦~
设置番茄钟 可以根据自己的安排自己合理安排时间~
关闭声音 如果觉得安静的环境更适合你,可以关闭白噪音。
暂停专注 如果又很急的事情又不想让专注失败,打开此功能等于获得一次赦令~
下载白噪音 轻轻一点,下载瞬间。
关于和帮助 会弹出新手引导界面,在第一次运行程序时就会弹出。

选择作物界面

  • 点击专注时间也可以修改时间长度
  • 要满足一定的条件才能选择对应的作物哦,加油吧少年。

作物依赖关系表

等级 作物 需要上一级作物
1 番茄 -
2 葡萄 100
3 西瓜 100

历史记录界面

  • 成功的种植,图标是彩色的
  • 失败的种植,图标是灰色的
  • 如果觉得后悔,可以选择删除记录
  • 如果想看看具体内容,可以选择查看详情
  • 右上角提供了分享按钮,会将当前截图保存在相册中~
  • 一开始想通过微信的开放平台进行分享,结果审核没有通过...于是退一步使用截图工具作为分享功能

鸣谢/Refers

ZuberAlert工具,链接:https://github.com/smalldu/ZuberAlert
JSON处理,链接:https://github.com/johnezang/JSONKit


结束语

  • 应用开发过程还是很有趣的,特别是发现问题解决问题之后的成就感很让人满足。
  • 上这门课学到了很多知识,更重要的是了解了iOS应用的架构和原理,移动应用提供的功能很多、发展很快,需要探索的地方还有很多。
  • 以及,写应用同时也要会Photoshop啊...
  • 如有意见或建议欢迎交流:liu@triumphal.cn

应用截图(最新的版本界面有所优化,请进入应用内查看~)

应用截图