Skip to main content
LanguageEnglish
Basics5 min readOctober 2026

What is interaction design?

Short answer

Interaction design (IxD) is the design of how a product responds when people use it: what they can do, what feedback they get and how the interface changes as a result. It sits between UX, which looks at the whole experience, and UI, which looks at the visual interface. Gestures, transitions, states and micro-interactions are all interaction design.

Core Takeaway

  • Interaction design is about behaviour: action, feedback, change
  • Core ideas: clear affordances, immediate feedback, predictable results, easy undo
  • Motion and state changes are the main tools for showing what happened
  • Prototypes are needed to test interaction, because static screens cannot show it
  • Interaction designers work closely with developers because behaviour must be built

Static screens show what an interface looks like. Interaction design decides what happens when someone uses it: what they can press or drag, how the interface responds, and how it changes afterwards. A swipe to delete, a pull to refresh and a menu that opens from the button you tapped are all interaction design.

A few principles guide most good interaction design. Affordance: it should be clear what can be interacted with. Feedback: every action should get an immediate, visible response. Predictability: the same action should give the same result. Forgiveness: mistakes should be easy to undo.

Motion is one of the main tools. A sheet that slides up from the bottom shows where it came from and where it will go. A spring that follows your finger and settles naturally makes a gesture feel direct. Used badly, motion slows people down, so interaction designers decide carefully what should move, how fast and why.

Interaction cannot be tested with static images. Designers build prototypes, from simple clickable flows to detailed prototypes with logic, to test how it feels. The challenge is that prototypes are often rebuilt by developers, and details get lost in the handoff.

Tools that store interaction as data reduce that loss. ExodeUI, which we make, keeps states, spring physics, inputs and events in one open file that runs in the real app, so the behaviour you design is the behaviour that ships.

Frequently asked questions

Is interaction design the same as UX design?

No. Interaction design is one part of UX. UX also covers research, content, information structure and the overall journey.

What is an example of interaction design?

Pull to refresh: the user pulls down, the interface shows how far they need to pull, a spinner confirms the refresh, and the new content appears.

What are the five dimensions of interaction design?

A common framework lists words, visual representations, physical objects or space, time, and behaviour. Time covers motion and sound; behaviour covers how the product reacts.

What tools do interaction designers use?

Figma for flows and simple prototypes, ProtoPie or UXPin for advanced prototypes, and Rive or ExodeUI for interactive motion that ships in the product.

Related Guides & Examples

Feel the difference spring motion makes

Drag, flick and tune spring physics in the browser and see how stiffness and damping change how an interaction feels.

Open the playground
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →