UI / UX Flashcards
Broadly, creating an experience that is available to anyone and everyone
Accessibility
Accessible Rich Internet Applications
ARIA
The function an element serves on the page
Role
The _____ of an element on a page (e.g., expanded, disabled)
State
Additional information about an element or other elements it is related to
Property
A screen reader that is built into apple computers
VoiceOver
Stating that the base user experience will be one with the least features, then increasing the features supported as browser compatibility allows
Progressive Enhancement
Stating that the base user experience will be one with the most features, then removing features if a user’s browser doesn’t support it
Graceful Degradation
A user-provided stopgap to allow developers to program against the newest browser APIs while keeping as much compatibility as possible
Polyfill / Shim
Providing a plan B when your plan A isn’t supported in a browser
Fallback
What the user actually sees and interacts with in an app
UI: user interface
The overall experience of using an app - what it’s like to use an app in pursuit of a goal (buying something, getting information, etc)
UX: user experience
The art and science of creating apps that seamlessly meet user needs and create a painless experience
UXD: user experience design