[Name], will you pray for us today?
Platform conventions exist because users expect them—breaking them has real costs
You'll understand why conventions exist and when it's justified to break them
You'll know the difference between task flows and user flows (and when to use each)
You'll have created testable paper screens for your new feature
Why they exist and when to break them
Hamburger menu → expect navigation
Pull down → expect refresh
Users don't read instructions—they rely on patterns learned elsewhere.
Breaking a convention = forcing users to re-learn
What patterns did you find in the scavenger hunt? Why did they spread?
| iOS | Android | |
|---|---|---|
| Navigation | Edge swipe + back in nav bar | System back button |
| Tab bars | Bottom tabs | Bottom nav OR top tabs |
| Typography | San Francisco | Roboto |
| Actions | Action sheets | Bottom sheets |
Native apps feel native when they follow their platform's conventions.
Snapchat's camera-first launch — broke convention, but served core purpose
Non-standard confirmation dialogs — confuses users, no clear benefit
Break conventions only when the benefit clearly outweighs the learning cost.
For the feature you're adding, are you tempted to break any conventions? Why?
The pancake analogy (Erika Harano)
The ideal linear path, no branches
"Making a pancake": preheat → gather → mix → cook → flip → eat
The real experience with decisions and branches
"Mimi, a parent of three, making pancakes":
START → Do I have all ingredients? → Can I substitute? → [task flow] → Make more? → END
Key insight: Task flows can be embedded within larger user flows.
For B2, you're creating two task diagrams:
Use color or a visual separator to demarcate the new feature from the original.
Rapid iteration on paper
Demo: A quick 3-screen prototype for a simple task
Point at elements and ask "what happens if I tap here?"
Flip to the next screen and narrate what happens
Note where testers get confused.
Work Session: Finish B1, polish B2a matrix, start B2 paper prototype + task diagrams
1:1 feedback available as instructor circulates
Due end of class:
Due before Day 7: