Design a mobile habit-tracking or wellness app
Design a calm, honest mobile app that helps people build one healthy habit without guilt, streak anxiety or manipulative notifications.
Progress is saved in this browser.
Stage 7 · Core · Intermediate
Design how interfaces behave: feedback, patterns, forms, motion and realistic prototypes.
Nothing to track yet. Lessons appear here as they are written.
Interaction design is about behaviour: what happens when someone taps, types, waits or makes a mistake. Good interactions match people's expectations and always show what is going on.
Before this stage Stage 6: UI design and design systems
The lessons in this stage are being written. Lessons marked “In writing” are listed so you can see the full scope; they are never counted towards your progress. The resource library and glossary cover these topics in the meantime.
How people know what they can do.
Keeping people informed.
Matching what people expect.
Triggers, rules, feedback and loops.
Labels, input types, inline validation and error recovery.
Duration, easing and when to turn motion off.
Showing relationships between states.
Prototypes good enough to test with.
Hidden gestures, mystery icons and other traps.
Reviews and quick tests before code.
Design a calm, honest mobile app that helps people build one healthy habit without guilt, streak anxiety or manipulative notifications.
Progress is saved in this browser.