Statische schermen laten zien hoe een interface eruit ziet. Interactieontwerp bepaalt wat er gebeurt als iemand het gebruikt: waar hij op kan drukken of slepen, hoe de interface reageert en hoe deze daarna verandert. Een veegbeweging om te verwijderen, een trekbeweging om te vernieuwen en een menu dat wordt geopend vanaf de knop waarop u hebt getikt, zijn allemaal interactieontwerp.
Een paar principes zijn de leidraad voor het beste interactieontwerp. Affordance: het moet duidelijk zijn waarmee interactie mogelijk is. Feedback: elke actie moet onmiddellijk een zichtbare reactie krijgen. Voorspelbaarheid: dezelfde actie moet hetzelfde resultaat opleveren. Vergeving: fouten moeten gemakkelijk ongedaan gemaakt kunnen worden.
Beweging is een van de belangrijkste hulpmiddelen. Een blad dat van onderaf naar boven schuift, laat zien waar het vandaan komt en waar het naartoe zal gaan. Een veer die je vinger volgt en op natuurlijke wijze tot rust komt, zorgt ervoor dat een gebaar direct aanvoelt. Bij slecht gebruik vertraagt beweging mensen, dus interactieontwerpers beslissen zorgvuldig wat er moet bewegen, hoe snel en waarom.
Interactie kan niet worden getest met statische beelden. Ontwerpers bouwen prototypes, van eenvoudige klikbare stromen tot gedetailleerde prototypes met logica, om te testen hoe het voelt. De uitdaging is dat prototypes vaak opnieuw worden opgebouwd door ontwikkelaars en dat details verloren gaan bij de overdracht.
Tools die interactie opslaan als data verminderen dat verlies. ExodeUI, dat wij maken, bewaart toestanden, veerfysica, invoer en gebeurtenissen in één open bestand dat in de echte app draait, dus het gedrag dat u ontwerpt, is het gedrag dat wordt verzonden.