Motion with a purpose

Animation should explain, not decorate. How we use motion to make an interface easier to understand.

Design

Design

Movement that means something

Animation is a tool for clarity, not a party trick.

We use motion to show where things come from and go, to connect a click to its result, and to guide the eye, always in service of understanding, never just for show.

Motion that earns the frame

Shows relationships

Reveals where things come from and where they go.

Quick, not showy

Fast enough to inform without making you wait.

Respects preferences

Honors reduced-motion for those who ask for it.

The principle

Animation should explain, not decorate

Motion is a language; most apps speak it badly.

A well-timed transition tells the eye where something came from and where it went, so the interface feels coherent instead of jumping. Motion for its own sake does the opposite, it draws attention to itself and slows everyone down.

We use animation to show cause and effect, preserve context across changes, and reassure users that the system heard them, and we keep it fast enough that it never becomes the thing you're waiting on.

Highlights

How we use motion

Explains

Shows cause and effect.

Connects

Links an action to its result.

Restrained

Subtle, fast, and skippable.

A closer look

Animation as explanation, not decoration

Every animation should answer a question the user didn't know they had: where did that panel come from, what just saved, why did this item leave the list? Motion that explains causality earns its milliseconds; motion that only performs charisma steals them.

Duration is a language. Micro-feedback lives under 150ms, spatial transitions around 250, 350ms, and anything past half a second had better be entertaining a genuine wait. When an interface feels sluggish, the animations are usually correct but too long.

We build on transforms and opacity for buttery frame rates, respect prefers-reduced-motion as a hard requirement, and prototype timing on the slowest device we own, animation that only looks good on a designer's laptop is a private joke.

Team for AppsProduct & Engineering

We build software for teams who want their tools to fit the way they actually work — web, mobile, AI and the systems that tie them together. We write here about what we learn shipping it.

Have a project in mind?

Tell us what you're building and we'll get back to you within one business day.