@benmacgowan
what technology should i use?
rather
can this be done?
no longer
Slide 8
Slide 8 text
@benmacgowan
Slide 9
Slide 9 text
@benmacgowan
gratuitous
adjective
1. done without good reason; uncalled for.
"gratuitous violence"
synonyms: unjustified, without reason, uncalled for,
unwarranted, unprovoked, undue; More
stripe checkout
@benmacgowan
• Takes users on a
journey
!
• Non-invasive
Slide 17
Slide 17 text
@benmacgowan Like designed by Marwa Boukarim from the Noun Project
So how do you know when an
animation is appropriate?
Slide 18
Slide 18 text
@benmacgowan
1. user experience
Slide 19
Slide 19 text
@benmacgowan Click designed by Rohan Gupta from the Noun Project
expectation
• Is the animation initiated by the user?
!
• Does the result feel natural?
Slide 20
Slide 20 text
@benmacgowan Rabbit designed by Thomas Hirter from the Noun Project
distraction
• Does the animation take focus away from the
user’s task at hand? Or help?
!
• Does it make the user interface harder to use?
Slide 21
Slide 21 text
@benmacgowan Binoculars designed by Philip Glenn from the Noun Project
emotion
• Does the animation trigger an emotional response?
!
• Does it give the users a pleasurable experience?
!
• Does it make the experience memorable?
Slide 22
Slide 22 text
@benmacgowan
2. brand experience
Slide 23
Slide 23 text
@benmacgowan Chat designed by Ed Harrison from the Noun Project
messaging
• What does the animation say about your brand?
• Is the animation in line with your key messaging
and brand values?
Slide 24
Slide 24 text
@benmacgowan Target designed by Libby Ventura from the Noun Project
consistency
• Is the user getting a consistent experience
of your brand?
Slide 25
Slide 25 text
@benmacgowan
3. browser experience
Slide 26
Slide 26 text
@benmacgowan Timer designed by Rohan Gupta from the Noun Project
performance
• How will your animation impact page load?
!
• How will your animation impact performance?
Slide 27
Slide 27 text
@benmacgowan Wheelchair designed by Marco Acri from the Noun Project
accessibility
• How does your animation impact users with disabilities?
!
• Not just visual, but cognitive and others
!
• How would your animation fallback?
Slide 28
Slide 28 text
@benmacgowan {{icon credit}}
get your interface working
without interactions first
Slide 29
Slide 29 text
@benmacgowan
prototype it
still unsure?
Slide 30
Slide 30 text
@benmacgowan
“
”
Good UI animations have
purpose, personality, and
alignment with your message -
they just feel right.
- Val Head