1. Activity List Screen
***This is the screen to be designed***
It is the initial and home screen of the app. By default, it shows actions for the current week. The user can change the week to show actions from previous weeks or next week to define actions for next week.
From this screen, a user needs to be able to mark an action as completed (or +1 if multiple times per week). This is an IMPORTANT animation to give the user a sense of satisfaction and fulfillment.
I'm currently using a swipe right gesture to perform this action (as seen in the attached image). I'm not particularly crazy about it at the moment.. After the user swipes the action, it simply bounces back into place and a grey circle turns green. It's pretty boring and needs some work. I don't expect for a working animation to be designed, but it would be great to get some better ideas for this.
A user can also swipe left on an action to present the Schedule Later screen.
Also on this screen is the user's weekly score/progress. There should be some visual indication showing their weekly progress.
There should also be a settings "cog" icon on this screen.
2. Add/Edit Activity Screen
A user gives the activity a name and specifies how many times per week he/she will perform an action for the activity. The user can choose if an activity will be a repeating habit or a one-time to do.
3. Schedule Later screen
The attached image is actually a screenshot from the Mailbox app. It will look similar to this.