Android版DailyInsist(一)——简介

软件简介

Daily Insist 是IOS上的一款习惯养成软件。软件界面采用扁平化设计,看上去清新简洁。它的作用就是让你每天坚持做事后签到,最终养成习惯、稳定习惯。假如一天没有签到,那么当前任务就失败了。
目前Android上没有这款软件,所以打算简单移植一下,功能方面会略有差异。但是主要目的是结合实现这个小软件熟悉巩固之前学习的 AndroidAnnotations开源项目 (目前使用3.0.1版本)。

界面介绍

新增任务界面,写好任务目标后选择天数即可。
Android版DailyInsist(一)——简介_第1张图片

签到时界面

Android版DailyInsist(一)——简介_第2张图片

签到后界面,显示完成天数,剩余天数
Android版DailyInsist(一)——简介_第3张图片

倒数一天签到完成后界面
Android版DailyInsist(一)——简介_第4张图片

坚持完成一个任务后的界面
Android版DailyInsist(一)——简介_第5张图片

忘记签到时任务失败界面

Android版DailyInsist(一)——简介_第6张图片

任务统计以及管理界面
Android版DailyInsist(一)——简介_第7张图片

提醒设置界面
Android版DailyInsist(一)——简介_第8张图片


框架思路

上面图片基本涵盖了软件的所有界面。可以看出来界面主要分为三大块:统计界面、主界面、设置界面。
程序框架基本为一个主Activity显示三大界面,这三个界面将使用Fragment实现;另外还有一个新建任务的Activity;最后有一个服务,控制提醒以及每天任务情况的刷新。
这里用到了另外一个开源项目 Android-ViewPagerIndicator  ViewPager指针项目,实现ViewPage和小圆点的结合。


你可能感兴趣的:(android)