animate a smarter ui: tips for motion on the web

55
ANIMATE A SMARTER UI Tips for motion on the web @fourgrant and @gabemartin #smarterUI

Upload: robby-grant

Post on 07-Dec-2014

1.606 views

Category:

Design


4 download

DESCRIPTION

Join the conversation: #smarterUI Animate a Smarter UI: Tips for Motion on the Web Gabe Martin (@gabemartin) & Robby Grant (@fourgrant) Some of the mp4 examples are here: http://d.pr/f/xUx6/4DjJHI5t (not all but some) Description: You’ve seen them. The blinking, pulsing eyesores. Animations used by developers and designers who think “Because I can” is a good excuse. It’s not. On the web, there should be a reason for everything. Every transition, triggered event, and state change needs a purpose. In this session, we’ll cover the only 5 reasons to ever use web animations: 1. Focus 2. Notify 3. Hint 4. React 5. Orient (Plus one bonus — but it’s a secret.) We’ll break down each category, looking at what works and what doesn’t — and why. You’ll see some brilliant uses of UI animation. And some terrible displays of superfluous bouncies. Then, we’ll dig into some real code and give a live demo of creating some simple, purposeful animations with a little personality. You’ll leave with a few new tricks up your sleeve and a fresh outlook on animations on the web. http://schedule.sxsw.com/2014/events/event_IAP23559

TRANSCRIPT

Page 1: Animate a Smarter UI: Tips for Motion on the Web

ANIMATE A SMARTER UI

Tips for motion on the web@fourgrant and @gabemartin

#smarterUI

Page 2: Animate a Smarter UI: Tips for Motion on the Web

It’s your job to adapt

Page 3: Animate a Smarter UI: Tips for Motion on the Web

Learn more about the stuff we offer on our website.

Evolution & Adaptation

Call to Action!

Page 4: Animate a Smarter UI: Tips for Motion on the Web

Learn more about the stuff we offer on our website.

Call to Action!

Evolution & Adaptation

Page 5: Animate a Smarter UI: Tips for Motion on the Web

Learn more about the stuff we offer on our website.

Call to Action!

Evolution & Adaptation

Page 6: Animate a Smarter UI: Tips for Motion on the Web

Learn more about the stuff we offer on our website.

Call to Action!

Evolution & Adaptation

Page 7: Animate a Smarter UI: Tips for Motion on the Web

Learn more about the stuff we offer on our website.

Call to Action!

Evolution & Adaptation

Page 8: Animate a Smarter UI: Tips for Motion on the Web

Learn more about the stuff we offer on

our website.

Call to Action!

Evolution & Adaptation

Page 9: Animate a Smarter UI: Tips for Motion on the Web

Learn more about the stuff we offer on our website.

Call to Action!

Evolution & Adaptation

Page 10: Animate a Smarter UI: Tips for Motion on the Web

Learn more about the stuff we offer on our website.

Call to Action!

Evolution & Adaptation

Page 11: Animate a Smarter UI: Tips for Motion on the Web

Animation can add life

Page 12: Animate a Smarter UI: Tips for Motion on the Web

Animation can add space

Page 13: Animate a Smarter UI: Tips for Motion on the Web

Animation can add delight

Page 14: Animate a Smarter UI: Tips for Motion on the Web

Only use animation when it improves user experience

The Golden Rule:

Page 15: Animate a Smarter UI: Tips for Motion on the Web

5 reasons to use web animation

Page 16: Animate a Smarter UI: Tips for Motion on the Web

Focus

Page 17: Animate a Smarter UI: Tips for Motion on the Web

Focusclarify an action

isolate specific content

direct user attention

Page 18: Animate a Smarter UI: Tips for Motion on the Web

Focus Clarify an action

Page 19: Animate a Smarter UI: Tips for Motion on the Web

Focus Isolate specific content

Page 20: Animate a Smarter UI: Tips for Motion on the Web

Focus

clarify an action!isolate specific content

Direct user attention

Page 21: Animate a Smarter UI: Tips for Motion on the Web

Focus Hint

Page 22: Animate a Smarter UI: Tips for Motion on the Web

Hint

Page 23: Animate a Smarter UI: Tips for Motion on the Web

Hintguide the user

suggest an action

highlight an option

Page 24: Animate a Smarter UI: Tips for Motion on the Web

Hint Guide the user

Gmail tab example (removed)

Page 25: Animate a Smarter UI: Tips for Motion on the Web

Hint Suggest an action

Page 26: Animate a Smarter UI: Tips for Motion on the Web

Hint Highlight an option

Page 27: Animate a Smarter UI: Tips for Motion on the Web

Focus NotifyHint

Page 28: Animate a Smarter UI: Tips for Motion on the Web

Notify

Page 29: Animate a Smarter UI: Tips for Motion on the Web

Notifyshow that content requires attention

alert the user to updates

inform the user of new content

Page 30: Animate a Smarter UI: Tips for Motion on the Web

Notify Show that content requires attention

Facebook Message example

Page 31: Animate a Smarter UI: Tips for Motion on the Web

Notify Alert the user to updates

Page 32: Animate a Smarter UI: Tips for Motion on the Web

Notify Alert the user to updates

Page 33: Animate a Smarter UI: Tips for Motion on the Web

Notify Inform the user of new content

Page 34: Animate a Smarter UI: Tips for Motion on the Web

Focus

React

NotifyHint

Page 35: Animate a Smarter UI: Tips for Motion on the Web

React

Page 36: Animate a Smarter UI: Tips for Motion on the Web

Reactgive confidence to user

confirm an action

prove the interface is working

Page 37: Animate a Smarter UI: Tips for Motion on the Web

React Give confidence to the user

Page 38: Animate a Smarter UI: Tips for Motion on the Web

React Confirm an action

Page 39: Animate a Smarter UI: Tips for Motion on the Web

React Prove the interface is working

Page 40: Animate a Smarter UI: Tips for Motion on the Web

Focus

React

NotifyHint

Orient

Page 41: Animate a Smarter UI: Tips for Motion on the Web

Orient

Page 42: Animate a Smarter UI: Tips for Motion on the Web

Orientshow user’s relationship to content

give context

expand virtual space

Page 43: Animate a Smarter UI: Tips for Motion on the Web

Orient Show user’s relationship to content

Page 44: Animate a Smarter UI: Tips for Motion on the Web

Orient Give context

Page 45: Animate a Smarter UI: Tips for Motion on the Web

Orient Expand virtual space

Page 46: Animate a Smarter UI: Tips for Motion on the Web

Focus

React

NotifyHint

Orient Personify

Page 47: Animate a Smarter UI: Tips for Motion on the Web

Personify

Page 48: Animate a Smarter UI: Tips for Motion on the Web

Personify

Page 49: Animate a Smarter UI: Tips for Motion on the Web

Personify

Page 50: Animate a Smarter UI: Tips for Motion on the Web

Personify

Page 51: Animate a Smarter UI: Tips for Motion on the Web

Focus

React

NotifyHint

Orient Personify

Page 52: Animate a Smarter UI: Tips for Motion on the Web

Focus

React

NotifyHint

Orient Personify

Page 53: Animate a Smarter UI: Tips for Motion on the Web

Only use animation when it improves user experience

The Golden Rule:

Page 54: Animate a Smarter UI: Tips for Motion on the Web

Code Demo

Page 55: Animate a Smarter UI: Tips for Motion on the Web

Thank you