Cognitive Load
- Split up a major task into chunks
- Lessen user inputs, use default
- Get rid of unnecessary information, progressive disclosure
Consistency
- One design element = one type of affordance
- Visual - colors, typography, spacing
- Adhering to existing mental models - sign up screen
Forms
- Short and to the point
- Ask only important questions, others can follow if needed
- Field masks - phone brackets
- Information verification (in process or at submission)
- Customized keyboards - numerical keypad for postal code
Navigation
- Make navigation straightforward