UX/UI & Motion Design
Analyseren • Systematiseren • Prototypen
Leerdoelen
Na deze les kan je:
- Motion analyseren vanuit UX-perspectief
- Goede en slechte motion herkennen
- Motion-hiërarchie toepassen
- Een motion system opzetten
- Figma Motion doelgericht gebruiken
- Motion beslissingen verantwoorden
Opfrissing
Vorige les:
✅ Timing
✅ Easing
✅ Anticipation
✅ Continuity
✅ Spatial Relationships
✅ Shared Element Transitions
Vandaag:
➡️ Evalueren
➡️ Systematiseren
➡️ Toepassen
Niet:
"Wanneer ziet het er mooier uit?"
Wel:
"Welke UX-frictie wordt opgelost?"
Analyse van Motion
— Motion design & UX/UI Patterns
Analyse van Motion
Als designer moet je motion kunnen beoordelen.
Niet:
- mooi
- cool
- fancy
Wel:
- functioneel
- begrijpelijk
- ondersteunend
We hebben nood aan een houvast om Motion te analyseren en beoordelen.
Motion Review Framework
Stel altijd deze vragen:
- Wat verandert?
- Waarom beweegt het?
- Helpt dit de gebruiker?
- Is de timing correct?
- Is de easing correct?
1. Wat verandert?
- Object?
- Status?
- Scherm?
- Context?
Motion moet verandering zichtbaar maken.
2. Waarom beweegt het?
Mogelijke redenen:
- Feedback
- Oriëntatie
- Focus
- Hiërarchie
- Navigatie
Als er geen reden is:
➡️ verwijder de animatie.
3. Helpt dit de gebruiker?
Belangrijkste vraag.
Zonder animatie:
- Begrijpt de gebruiker minder?
Ja → nuttige motion
Nee → decoratie
4a. Is de timing correct?
Timing beïnvloedt:
- Snelheid
- Vertrouwen
- Professionaliteit
Te snel = onzichtbaar
Te traag = frustrerend
4b. Is de easing correct?
Easing moet overeenkomen met de fysieke wereld:
- Snel in? Traag uit?
- Gevoel
- Speels
- Premium
- ...
Analyse Oefening
Werk per twee.
Analyseer:
- Instagram Like
- Apple Face ID
- Google Maps Bottom Sheet
- ...
Bespreek:
- Waarom beweegt dit?
- Wat lost het op?
Hierarchie van Motion
— Motion design & UX/UI Patterns
Motion Hierarchy
Niet alle beweging is even belangrijk.
Zoals typografie:
H1 → H2 → Body
Heeft motion ook niveaus.
Primary Motion
Belangrijkste bewegingen.
Voorbeelden:
- Navigatie
- Onboarding
- Checkout
- Schermwissels
Moeten duidelijk zichtbaar zijn.
Secondary Motion
Ondersteunend.
Voorbeelden:
- Cards
- Filters
- Tabs
- Panels
Minder nadruk.
Tertiary Motion
Microfeedback.
Voorbeelden:
- Hover states
- Like buttons
- Toggles
Korte subtiele bewegingen.
Waarom Hierarchie?
Wanneer alles beweegt:
➡️ Niets is belangrijk.
Motion vraagt aandacht.
Gebruik die aandacht bewust.
Oefening
Identificeer onderstaande motion en wijs toe aan een categorie:
🟥 Primary Motion
🟨 Secondary Motion
🟩 Tertiary Motion
Bespreek verschillen.
Motion Systems
— Motion design & UX/UI Patterns
Motion Systems
Professionele teams ontwerpen geen losse animaties.
Ze ontwerpen systemen.
Wat is een Motion System?
Een verzameling van vaste afspraken.
Het motion-equivalent van:
- Color Systems
- Typography Systems
- Design Systems
Losse Animaties
Probleem:
- Inconsistent
- Moeilijk onderhoudbaar
- Moeilijk schaalbaar
Elke designer verzint iets anders.
Motion System
Voordelen:
✅ Consistent
✅ Herbruikbaar
✅ Efficient
✅ Schaalbaar
Voorbeeld
Enter
Slide Up
Exit
Fade Out
Modal
Scale + Fade
Notification
Slide In Right
Motion Tokens
Zoals design tokens. Nog geen volledige support in Figma, maar kan je wel gebruiken puur als documentatie.
Motion Tokens
Duration
---------
Fast = 150ms
Medium = 300ms
Slow = 450ms
Easing
---------
Standard = Ease Out
Emphasis = Ease In Out
Exit = Ease In
Distance
---------
Small = 8px
Medium = 24px
Large = 64px
``
Waarom Tokens?
Niet:
"Pak iets dat goed voelt."
Wel:
"Gebruik duration-medium."
Consistentie wint altijd!
Oefening
Ontwerp een motion system voor:
📱 Tinder-like App
Definieer:
- 3 durations
- 3 easings
- 3 transitions
Motion UI Patterns
— Motion design & UX/UI Patterns
Advanced UI Patterns
Veelgebruikte motion patronen.
Niet alleen trendy, maar ook bewezen dat ze werken.
1. Bottom Sheets
Populair in:
- Google Maps
- Uber
- Bolt
Voordeel:
Context blijft zichtbaar.
Waarom Werken Bottom Sheets?
Gebruiker verliest de huidige pagina niet.
Motion verduidelijkt:
- Waar de informatie vandaan komt
- Hoe ze terug kan verdwijnen
2. Expand / Collapse
Veel gebruikt.
Vaak fout ontworpen!
Slechte Expand
Paneel verschijnt instant.
Resultaat:
- Onrust
- Minder context
Goede Expand
Inhoud groeit mee.
Gebruiker volgt de evolutie.
Continuity blijft behouden.
3. Floating Action Button
FAB gebruikt motion om:
- Focus te trekken
- Extra acties te tonen
- Context te behouden
4. Progressive Disclosure
Toon niet alles ineens.
Motion helpt om informatie geleidelijk te onthullen.
- Steps
- Popups on focus
- ...
Waarom?
Gebruiker verwerkt informatie stap voor stap.
Minder cognitieve belasting.
Oefening
Bouw een Onboarding met Figma en Motion gebaseerd op volgend ontwerp:
- Step 1:
Motion Checklist
— Motion design & UX/UI Patterns
Motion Heuristics
Een checklist voor elke designer.
Vraag 1
Waarom beweegt dit?
Vraag 2
Helpt het de gebruiker?
Vraag 3
Verduidelijkt het een relatie?
Vraag 4
Geeft het feedback?
Vraag 5
Stuurt het aandacht?
Vraag 6
Is het snel genoeg?
Vraag 7
Is het consistent?
Vraag 8
Respecteert het accessibility?
Vraag 9
Wordt de UX slechter zonder deze animatie?
Vraag 10
Kan dit een herbruikbaar patroon worden?
Challenge
— Motion design & UX/UI Patterns
Redesign Challenge
Je krijgt een interface zonder motion.
Doel:
Voeg maximaal 3 animaties toe.
Niet meer.
Regel 1
Elke animatie moet een doel hebben.
Vraag jezelf:
Welk probleem los ik op?
Regel 2
Gebruik niet meerdere animaties voor hetzelfde probleem.
Eenvoud wint.
Regel 3
Consistentie boven spektakel.
Professionele motion is meestal subtiel.
Bespreking
Verdedig elke animatie.
Niet:
"Het ziet er mooi uit."
Wel:
"Dit verduidelijkt de relatie tussen schermen."
Klasopdracht
Ontwerp motion voor één flow:
- Food Delivery
- Banking
- Travel Booking
- E-commerce
- ...
Verplicht Gebruiken
✅ Timing
✅ Easing
✅ Anticipation
✅ Continuity
✅ Shared Element Transition
Pitch
2 minuten per team.
Toon:
- Prototype
- Motion keuzes
- UX motivatie
Niet tonen:
"coole effecten"
Wel tonen:
"opgeloste gebruikersproblemen"
Recap
Goede motion:
✅ Informeert
✅ Oriënteert
✅ Begeleidt
✅ Versterkt UX
Motion Design & UI Patterns - Analyse, Motion Systems & Prototyping
By Lecturer GDM
Motion Design & UI Patterns - Analyse, Motion Systems & Prototyping
- 34