Interactions and micro-interactions
Interaction: intent + action = results
Example signing up for a Gmail Account
INTERACTION
Intent: To get a new Gmail Account
Action: Fill out ‘Create an Account form’
Result: New Gmail Account
MICRO-INTERACTION
Filling in Gender field
Intent: tell Google my gender
Action: Select gender from dropdown
Result: input field is populated with what user has chosen
Common interactions are composed of many micro-interactions
Interactions
Intent to do something
Action to make it happen
result which is either successful or unsuccessful
Anatomy of an interaction
DIAGRAM from video
Controls
Controls are objects that allow us to control a product
E.g: Tabs, radio buttons, check boxes, buttons, switches, input fields, dropdowns, pickers
Rules
Macro rules: Big rules that are made up of smaller rules
Example form:
Macro rule: All the fields must be filled in correctly in the form to submit it and proceed to the next step
Micro rules: Rules specific to each field within the form e.g - credit card fields accept a maximum 16 digits
Rules define:
Creating rules
Example Logged in user:
IF the user is logged in, display a “Hello XXXX” welcome message in the navigation bar
IF NOT logged in, naviagtion bar with the option to sign in is displayed
Example Kindle/Kindle App:
IF… the user is logged in, check to see if they have read ahead on another device and display message checking if they want to continue reading from there
IF NOT … do. nothing
Rules for users
For users rules must …..
When creating rules
Must be clear to the product team how the rule is suppose to work
Feedback
Communicates to the user what is happening within the product - acts as a confirmation when a user has interacted with something
Feedback must be polite and helpful and use language that the user can understand - poor feedback can contribute to a poor user experience
Macro interactions such as transactions completed or an error message has occurred require feedback
As well as micro-interactions such as a field populated incorrectly
Feedback Summary
Feedback:
Defining an interaction
Interaction Design
As a UX designer one must define:
1.How the system behaves
2. How the system responds to actions
3. How the system communicates results
4. How it helps fulfil intentions
All this information must be communicated to the developer through design annotations