user interface (UI)
refers to graphical elements of your application
user experience (UX)
involves a person’s behaviors, attitudes, and emotions about using a particular product, system, or service
UX is
everyone’s responsibility
back-end code does have a direct influence on
the UX, may not directly involve UI elements
4 principles
wireframing practices and principles
low vs high fidelity
low fidelity and basic functions
high fidelity and dynamic features
as a design progresses, the focus shifts from
basic functionality to visual fidelity and dynamic features
explanation of increasing wireframe complexity
early stages low fidelity wireframe to get agreement on general page goals. when you move into detailed design you should increase interactive features and add visual fidelity to highlight unique features and add detail.
high flexibility, low complexity
storyboard/screen flow
storyboard/screen flow
whiteboard/sketch look with screen layout and flow
mid flexibility, mid complexity
low fidelity
low fidelity
basic building-block style page layout and key functionality
low flexibility, high complexity
high fidelity
high fidelity
detailed visuals with realistic end-user experience and rich interactions
benefits of wireframing
improve visual representation
increases efficiency
accelerates user engagement