一、习惯和目标的不同

习惯:贵在坚持,每天任务一定,而完成总量不定。坚持时间越久越好。

目标:贵在按时完成,任务总量一定,但是每天完成量不做限制。有一个完成期限,但是越早越好。

上面的差别导致了相关APP的不同:

习惯类APP主要关注:每天是否完成,以及坚持了多久,坚持成功率怎么样。他侧重于让你不断坚持。

目标追踪类APP主要关注:时间过去了多久,还剩多久;任务完成了多少,还剩多少。他侧重于让你把握进度,不要延期。

二、习惯类APP推荐

2.1 习惯类:BabitHub

官网:The HabitHub http://www.thehabithub.com/

该软件的视图功能做的非常详细,详细到好多我都不理解是什么意思...不过还是大致说明一下吧。

打卡功能:

  • 每天打卡;
  • 周期打卡:每隔几天打卡一次;
  • 灵活打卡:每周的周几等
  • 次数打卡:比如一周5次等;

对于打卡,还可以设置每次打卡需完成的数量,你可以完成部分,也可以多完成;

常用功能:

  • 今天明天功能:显示今天需要完成的打卡任务,已打卡可隐藏。
  • 奖赏功能:可以设置奖赏,每天打卡之后会有积分,用积分兑换奖赏。
  • 名言警句:每天可以用一句话提醒你坚持
  • 习惯提醒功能:会提示打卡任务。
  • 自动完成功能:如果当天未打卡,可自动打卡为成功或失败。
  • 分类功能:
  • 备份功能:可自动备份,备份到本地或者GoogleDrive,不过导入导出很不错。

视图功能:

  • TARGETS视图:

    在这个APP中,他把习惯作为一个目标,如果你打算坚持一个习惯100天,那么你必须连续坚持100天,上面的Targets才会为100%。中间不能有一天中断,否则Targets就从0开始重计。
  • CALENDAR视图:

    日历视图观看习惯坚持情况;
  • DETAILS视图:

    包含习惯的描述,安排情况(每天坚持,每周几天等)
  • PROGRESS

    一个比率,和TARGETS视图很像,不过其额外包含你当前已经坚持了多少天,以及有史以来最长的坚持;
  • Note功能视图:

    用时间线的形式展示你每天的备注信息,对所有备注做了一个统一展示,特别直观;

图表功能:

  • Habit Strength

    当天坚持情况在此周期内的百分比,聚焦于当天(其实不知道是怎么计算的...)

  • Habit Strength Progress

    上一功能的折线图形式展现,聚焦于一个周期。

  • PunchCard

    统计一年中,每月的周几打卡情况。以星期几为维度。

  • BestStreaks

    以跳过和失败为分界线,显示你连续坚持时间。

  • Historty

    类似GitHub的那种图形,另一种形式展示完成情况

  • Totals(当你为每个习惯设置应该完成的单位之后才会出现。比如每天完成多次的情况)

    此时会统计你到当前日期应该完成的总数,以及以及已经完成的总数,然后计算一个比率。

  • Pie Chart

    失败总数,成功总数,以及跳过的总数。通过饼图的百分率形式展现。

三、目标追踪类APP推荐

3.1 目标追踪类:Goal tracker: SmartGoals Pro

该应用在Google Play 上已经下架,不过可自行寻找安装包。

目标类型

和其他APP不同,该APP有5种目标类型:

  • 数字输入:目标是一个数字,你每天自行输入完成多少。
  • 点数按钮:目标也是数字,不过可定制按钮,每个按钮代表完成的数字,点击按钮等同于自行输入相应的数组。不过按钮比较方便。
  • 任务List:输入一组任务清单,以完成任务作为目标的完成情况;
  • 时间记录:类似1万小时理论,可自行记录投入多少时间。
  • 钱:和数字区别不大,不过对于钱做了一个独立;

具体功能

  • 进度功能:任务完成进度,以及时间过去进度。
  • 每日完成情况:每天完成情况的月日历视图和折线图(或者条形图)
  • 备注功能:每天记录时可添加备注,备注是我最喜欢的功能了,因为你可以写自己想写的东西。
  • 提醒功能:提醒,但是目前我测试失败,不知道是不是APP的问题
  • 目标分类功能:该APP是通过文件夹形式实现的,不过和标签区别不大。非常直观。
  • 数据导入导出和备份功能:可备份到本地或者DropBox,不过导入导出很不错。

习惯养成和目标追踪APP推荐的更多相关文章

  1. 计数器+打卡+习惯+目标APP推荐

    目录 一.计数器类APP推荐 1.1. Thing Counter - Google Play 上的应用 1.2. Counter - Apps on Google Play 1.3. Counter ...

  2. [在线+源码]vue全家桶+Typescript开发一款习惯养成APP

    # vue-ts-daily 基于Vue.js的2.5.13版本和TypeScript编写的模仿原生应用的WebApp. [源码地址](https://github.com/xiaomuzhu/vue ...

  3. 追踪app崩溃率、事件响应链、Run Loop、线程和进程、数据表的优化、动画库、Restful架构、SDWebImage的原理

    1.如何追踪app崩溃率,如何解决线上闪退 当 iOS设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上.crash日志上有很多有用的信息,比如每个正在执行线程的完整堆栈 跟踪信 ...

  4. 涵涵和爸爸习惯养成进度表(三)(June 25 - )

    规则说明 23天内,没有哭脸,不超过三个无表情脸,可以给一个奖励(动画书等) 涵涵违反规则,在爸爸和妈妈都同意的情况下,可以给无表情脸 爸爸违反规则,在妈妈和涵涵都同意的情况下,可以给无表情脸 获奖记 ...

  5. 涵涵和爸爸习惯养成进度表(二)(May 30 - )

    规则说明 22天内,没有哭脸,不超过三个无表情脸,可以给一个奖励(动画书等) 涵涵违反规则,在爸爸和妈妈都同意的情况下,可以给无表情脸 爸爸违反规则,在妈妈和涵涵都同意的情况下,可以给无表情脸 获奖记 ...

  6. 涵涵和爸爸习惯养成进度表(一)(May 5 - May 25)

    规则说明 三周时间(21天)内,没有哭脸,不超过三个无表情脸,可以给一个奖励(动画书等) 涵涵违反规则,在爸爸和妈妈都同意的情况下,可以给无表情脸 爸爸违反规则,在妈妈和涵涵都同意的情况下,可以给无表 ...

  7. 机器学习进阶-目标追踪-SSD多进程执行 1.cv2.dnn.readnetFromCaffe(用于读取已经训练好的caffe模型) 2.delib.correlation_tracker(生成追踪器) 5.cv2.writer(将图片写入视频中) 6.cv2.dnn.blobFromImage(图片归一化) 10.multiprocessing.process(生成进程)

    1. cv2.dnn.readNetFromCaffe(prototxt, model)  用于进行SSD网络的caffe框架的加载 参数说明:prototxt表示caffe网络的结构文本,model ...

  8. 论文笔记:目标追踪-CVPR2014-Adaptive Color Attributes for Real-time Visual Tracking

    基于自适应颜色属性的目标追踪 Adaptive Color Attributes for Real-Time Visual Tracking 基于自适应颜色属性的实时视觉追踪 3月讲的第一篇论文,个人 ...

  9. 目标追踪(Object Tracking)概念的简要介绍

    现在我们有一个视频流,可以拆解出 N 个帧出来,这时候初始帧/某一帧中出现了一个我们感兴趣目标,我们希望在后续帧中对这个目标进行追踪,这时候就需要 CV 中的目标追踪: 目标追踪的效果如下: 虽然效果 ...

随机推荐

  1. IDEA启动服务慢的问题处理

    问题描述: 微服务模式下统一启动服务,很慢如下图: 这种情况是IDEA工作环境有问题. 解决方法: 从SVN或者Git重新检出项目,即可解决.

  2. Visual Studio 2010以及TeamFoundationServer 2010 MSDN免Key版地址分享(转载)

    以下链接转自互联网,已经下载验证SHA1码和MSDN公布的一致,跟我一样不喜欢下试用版再自己动手的同学,请使用最新版的BT工具或者迅雷下载(需要支持Magnet协议) Download Visual ...

  3. 捅伊朗黑客PP — 后台登陆POST+错误回显 注入

    看了一个泰国政府的网站被伊朗的黑客挂页,上面写着“Your Box 0wn3z By Behrooz_Ice – Q7x -Sha2ow -Virangar -Ali_Eagle -iman_takt ...

  4. Atitit.设计模式-----触发器模式 trigger  详解

    Atitit.设计模式-----触发器模式 trigger  详解 1. 触发器概念1 1.1. 触发器位置 after|before|instead of1 2. 数据库里面的触发器1 2.1. o ...

  5. HashMap 内部原理

    HashMap 内部实现 通过名字便可知道的是,HashMap 的原理就是散列.HashMap内部维护一个 Buckets 数组.每一个 Bucket 封装为一个 Entry<K, V> ...

  6. Oracle之sqlplus显示中文出现乱码

    解决办法: win+R快捷键>>--regedit>>HKEY_LOCL_MACHINE>>SOFTWARE>>ORALCE>>KEY_OR ...

  7. 在linux下编译运行C++程序

    头一回...把windows下的程序挪到linux下,代码见这篇随笔 1.编译ZTHREAD,使用./configure失败,直接编译的,方法还是上面提到的那篇随笔 2.编译源码,最开始用的cc,后来 ...

  8. jmeter接口测试-总结

    前言: 本文主要针对http接口进行测试,使用Jmeter工具实现. Jmter工具设计之初是用于做性能测试的,它在实现对各种接口的调用方面已经做的比较成熟,因此,本次直接使用Jmeter工具来完成对 ...

  9. 第一百五十一节,封装库--JavaScript,表单验证--密码确认验证--回答验证--电子邮件验证加自动补全

    封装库--JavaScript,表单验证--密码确认验证--回答验证--电子邮件验证加自动补全 效果图 html <div id="reg"> <h2 class ...

  10. .NET开发笔记--对config文件的操作(2)

    1.前台代码 sys_channel_edit.aspx <tbody id="item_box"> <asp:Repeater ID="rptList ...