This document provides tips and guidance for designing great user interfaces (UI). It discusses starting with research to understand what users love and hate in existing apps. Key principles include using grids for compositional harmony, building large interaction zones, viewing comps on devices, and taking breaks. Animation and sound can reinforce memory and interaction if used properly. Resources listed can help with absorbing design principles, finding inspiration, learning skills, and using tools to prototype UIs.
2. 則р Started designing and building UI
for bulletin board systems in 92
則р Digital Media Instructor, RISD
About me Continuing Education
則р Titanium Mobile Core
Contributor
Twitter @anovice
則р Lead architect, motion designer,
and co-developer, Late Night
with Jimmy Fallon
則р Lead architect, motion designer,
and developer, NBC iPad
11. Ultimately, UX is about building products
that people want and love to use.
UI design is how we support that
awesome experience, by providing a
bridge between user interaction and
completing tasks.
12. UX is driven by how we solve problems.
UI is our implementation.
14. 則р As quickly as possible
則р Communicate and reinforce
Zero to A-Ha? context with very little
則р Can that feature be reduced
or removed, entirely?
則р Reduce functional
complexity
22. 則р Identify apps that you,
colleagues, friends, family
and complete strangers
Getting started love and hate
則р What makes them special?
則р Color scheme,
Navigation, Feature
Implementation, etc
Research Plan Initiate
23. Audiences will rant and rave
no matter what.
These are opportunities to
iterate, but
24. 則р Use grids to assist in creating
compositional harmony
則р Build your interaction zones
What you
to be as large as possible
should do
則р Always view comps on device
and show it to others
則р Use branding to inspire,
in鍖uence, and reinforce
則р Dont forget about contrast
則р Take breaks
32. 則р Keep animation style consistent
to speci鍖c components...
則р Animate color when immediate
What you attention is needed...
should do 則р Keep parallel animation to a
minimum...
則р Move UI into view from o鍖
stage, fade-in or zoom...
則р Keep it short. 250 500
milliseconds...
則р Or
33. dont follow guidelines,
experiment and get feedback.
Motion design is also about voice,
individuality and expression.
35. 則р Reinforces memory through
interaction..
則р Is it essential to the experience?
Using sound 則р Sound may be muted or
difficult to hear
則р Provide setting to disable
sounds
則р Use the right audio session
則р Preload to avoid an awkward
delay
36. ≒ Heavily in鍖uenced by
product requirements
Common PS ≒ Most Common
Patterns
≒ Module/Revealing
Module, Factory
≒ Upcoming
≒ CommonJS require
modules