Interaction design is het vormgeven van hoe een persoon en een product op elkaar reageren. Het dekt het heen en weer van het gebruiken van software: wat er gebeurt als je op een knop tikt, hoe het scherm reageert, welke feedback je krijgt en hoe het product je naar de volgende stap leidt. Waar visueel design bepaalt hoe dingen eruitzien, bepaalt interaction design hoe ze zich gedragen.

Denk aan een gesprek. Een goede luisteraar reageert op het juiste moment, maakt duidelijk dat hij je hoorde en laat je nooit twijfelen over wat je nu moet zeggen. Interaction design streeft naar diezelfde flow op het scherm, en leunt op kleine signalen zoals een laadspinner of een micro-interactie om te bevestigen dat een actie aankwam. Het zit binnen de bredere praktijk van UX-design, gericht op gedrag in plaats van de hele ervaring.

Het vakgebied stelt praktische vragen. Wat moet er gebeuren als iets misgaat? Hoe toont het systeem voortgang? Wat verwacht de gebruiker nadat hij klikt? Dit goed krijgen is het verschil tussen een product dat vanzelfsprekend voelt en een dat mensen laat raden.

Een simpel voorbeeld laat zien wat er op het spel staat. Tik op een verzendknop die niets terugdoet, en de meeste mensen tikken nog eens, soms wordt het formulier dan dubbel verstuurd. Zet de knop uit en toon een spinner zodra hij wordt ingedrukt, en de twijfel verdwijnt. Hetzelfde scherm, een heel ander gevoel, en het enige dat veranderde was de interactie.

Eén kanttekening: meer feedback is niet altijd beter. Animaties bij elke actie, of een bevestiging voor onbenullige stappen, vertragen mensen en gaan irriteren. De kunst is de reactie afstemmen op hoeveel de actie echt uitmaakt.

Bij TopDevs brengen we interacties in kaart voordat we bouwen, door te bepalen hoe elk scherm op input reageert, zodat het eindproduct voorspelbaar en snel aanvoelt onder je handen.