Zielsetzung des Kurses
Der Kurs App-Animationen adressiert die Konzeption und Umsetzung von Bewegungsabläufen in mobilen Anwendungen. Im Mittelpunkt stehen Interface-Animationen, Mikrointeraktionen und Übergänge als Bestandteil von UX/UI-Design und Frontend-Entwicklung. Behandelt werden gestalterische Prinzipien, technische Implementierung sowie Performance- und Barrierefreiheitsaspekte. Ziel ist die strukturierte Herleitung, Gestaltung und Integration von Animationen innerhalb nativer und plattformübergreifender App-Umgebungen.

Inhalte
Einführung in Motion-Prinzipien für Apps: Funktionsrollen von Animationen, Timing, Kurven, Hierarchie, visuelle Rückmeldung und Zustandswechsel im Interface, einschließlich Abgrenzung zwischen Zieranimation und funktionaler Interaktion.
Gestaltung von Mikrointeraktionen und Navigationsübergängen: Trigger, Zustände, Feedback, Lottie-Workflows, Icon- und Button-Animationen, Seitenwechsel, Stack- und Tab-Transitionen.
Prototyping und Spezifikation: Erstellung von Motion-Spezifikationen mit Keyframes, Timing-Tabellen und Easing-Definitionen sowie Übergabe an Entwicklung mit gängigen Austauschformaten.
Implementierung in gängigen Frameworks: Animationsmöglichkeiten in iOS (UIKit/SwiftUI), Android (MotionLayout/Animator) und Cross-Plattform-Stacks (Flutter, React Native), inklusive Asset-Handling.
Performance, Tests und Barrierefreiheit: Renderpfade, Bildraten, Ressourcenbudget, Testverfahren, haptische Signale, reduzierte Bewegung und Zugänglichkeitsoptionen in Betriebssystemen.
Qualitätssicherung und Publishing: Review-Kriterien, Regressionstests, Variantenverwaltung für Gerätegrößen, Dokumentation und Vorbereitung für Store-Richtlinien.

Lernziele
- Analysieren von Nutzerflüssen, um Stellen für funktionale Animationen zu identifizieren
- Unterscheiden von Animationsarten nach Zweck, Trigger und Zustandslogik
- Erstellen von Motion-Spezifikationen mit Keyframes, Easing-Kurven und Timing-Angaben
- Anwenden von Animations-APIs in iOS, Android oder Cross-Plattform-Frameworks zur Umsetzung definierter Abläufe
- Implementieren von Performance-Messungen und Anpassungen zur Einhaltung von Bildratenvorgaben
- Integrieren von Barrierefreiheitsanforderungen wie reduzierter Bewegung und haptischem Feedback in Animationskonzepte

Berufsperspektiven
Die Kursinhalte finden Anwendung in Berufsfeldern wie UX/UI-Design, insbesondere mit Schwerpunkt Interaktions- und Motion-Design für mobile Anwendungen. Typische Tätigkeitsfelder umfassen Frontend- oder Mobile-Entwicklung mit Fokus auf Implementierung von Animationen in iOS, Android oder Cross-Plattform-Frameworks. Der Kurs adressiert Inhalte für Tätigkeiten wie Prototyping und Spezifikation in Design- und Produktteams.

Zusammenfassung
Der Kurs App-Animationen behandelt die Gestaltung, Spezifikation und Implementierung von Bewegungsabläufen in mobilen Interfaces. Im Rahmen dieser Weiterbildung werden Motion-Prinzipien, Mikrointeraktionen, Framework-spezifische Umsetzung, Performance und Barrierefreiheit zusammengeführt. Die vermittelten Themen finden Anwendung in Tätigkeitsfeldern wie UX/UI-Design und mobiler Frontend-Entwicklung.