Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Designsystems mit Angular: Motion Design

Designsystems mit Angular: Motion Design

Animationen sind in modernen Anwendungen ein wichtiges und nicht mehr wegzudenkendes Werkzeug. Sie erleichtern Nutzern die Interaktion mit unseren Produkten, tragen zum Wiedererkennungswert bei und sorgen für Freude und Emotionen. Gerade deshalb wird "Motion Design" im Design- u. Entwicklungsprozess zunehmend bedeutender. Doch die besten Animationen helfen nichts, wenn sie die Entwickler ineffektiv umsetzen können. Unzureichend dokumentierte oder "Last Minute" hinzugefügte Animationen, sorgen oft nur für unnötigen Frust und verfehlen ihren eigentlichen Zweck. Aber damit soll nun Schluss sein. In diesem Webinar schauen wir uns an, was "Motion Design" eigentlich ist, wie wir Animationen in unseren Design Systems entwicklergerecht dokumentieren und schauen uns die Umsetzung anhand eines exemplarischen Use Cases an.

Sascha Lehmann

July 19, 2023
Tweet

More Decks by Sascha Lehmann

Other Decks in Programming

Transcript

  1. Unsere Ziele für heute   📔 Sinn & Zweck

    von Animationen verstehen Animationen effektiv dokumentieren Animationen zielgerichtet im Code umsetzen Design Systems mit Angular Motion Design
  2. DEV Team Product Owner Wie wär’s noch mit ein paar

    Animationen? Design Systems mit Angular Motion Design
  3. DEV Team Product Owner Wie wär’s noch mit ein paar

    Animationen? Design Systems mit Angular Motion Design
  4. Lenken den Fokus Helfen ein Mentales Modell aufzubauen Kommunizieren State

    Change Verhindern Desorientierung Sorgen für ”Vergnügen” Aufgaben von Animationen in der UX   ↻   Design Systems mit Angular Motion Design
  5. Easing Follow Through and Overlapping Action Squash and Stretch Anticipation

    Staging Straight ahead action and pose to pose Arcs Secondary Action Timing Exaggeration Solid drawing Appeal 12 Prinzipien der Animation ⭐ ⭐ ⭐ 2 2 3 Design Systems mit Angular Motion Design
  6. Prinzip 11 + 12: Solid drawing & appeal • Einheitliches

    & ansprechendes Design • Designgrundlagen • Durchgängiges Konzept • Design System Design Systems mit Angular Motion Design
  7. Design Systems Survey 2022 Was steckt in unseren Design Systems

    https://designsystemssurvey.seesparkbox.com/2022/#section-2 Design Systems mit Angular Motion Design
  8. Atomare Bestandteile von Animationen Transitions Easings Durations Lassen sich sehr

    gut in Form von Tokens abbilden Ideal mit Mixins oder Factory Funktionen abbildbar Design Systems mit Angular Motion Design
  9. Sequenz • Slide-In-Left • Group 1. Zoom-In 2. Fade-In •

    Stagger-Fade-In Dokumentation 1 3 Design Systems mit Angular Motion Design 2 1 2 1 2 1 2 2 1 1 2 3 1 2
  10. Wie funktiontioniert’s? • Screenshot des aktuellen Page-States • Callbackfunktion ausführen

    (Rendering wird pausiert) • Nach DOM-changes neuer Screenshot des neuen Page-States • Pseudo-DOM-Tree wird erstellt Building Blocks Design Systems mit Angular Motion Design
  11. Pseudo DOM Tree • Neuer Top-Layer • Standardanimation: Cross-fade •

    Wird nach Animation wieder zerstört Building Blocks Design Systems mit Angular Motion Design