<?xml version="1.0" encoding="utf-8"?>
Movement design principle
Exercise

Movement design principle

Exercise

Ease-in-out curve

Exercise

Ease-in curve

Exercise

Ease-out curve

Exercise

Animation

Exercise

Spring animation

Animation keyframes
Exercise

Animation keyframes

Movement design principle
Exercise

Movement design principle

Exercise

Easing timing function

Exercise

Bounce animation

Exercise

Linear timing function

Exercise

Motion

Animation duration
Exercise

Animation duration

Motion designer
Exercise

Motion designer

Animation timeline
Exercise

Animation timeline

Animation delay
Exercise

Animation delay

Exercise

Microinteraction

Exercise

Use parallax cautiously

Mood boards
Exercise

Mood boards

Exercise

Motion design

Exercise

Parallax

Offer an alternative to device motion
Exercise

Offer an alternative to device motion

Exercise

Animation

Exercise

Offset & delay

Exercise

Value change

Exercise

Transformation

Exercise

Obscuration

Exercise

Easing

Exercise

Dimensionality

Exercise

Parenting

Exercise

Dolly & zoom

Exercise

Cloning

Exercise

Overlay

Exercise

Masking

Move tool
Exercise

Move tool

Exercise

Communicating progress

Designing for reduced motion
Exercise

Designing for reduced motion

Exercise

Elements of microinteractions

Exercise

What are microinteractions?

Exercise

Tips on designing effective microinteractions

Exercise

Providing system feedback and notifications

Exercise

Communicating brand & personality

Exercise

Adding fun & engagement

Exercise

Supporting undo operations

Exercise

Preventing rework & errors

Indicating standby
Exercise

Indicating standby