Dieser Kurs bietet Coursera Coach!
Eine intelligentere Art zu lernen – mit interaktiven Echtzeit-Gesprächen, die Ihnen helfen, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis im Laufe des Kurses zu vertiefen. In diesem Kurs tauchen Sie tief in die Welt interaktiver Benutzeroberflächen, Animationen und gamifizierter Anwendungen ein. Anhand praktischer Projekte erkunden Sie die Erstellung animierter Benutzeroberflächen und lernen die praktischen Anwendungen von SwiftUI, Canvas und TimelineView kennen. Am Ende dieses Kurses werden Sie ein tiefgreifendes Verständnis dafür entwickelt haben, wie man immersive Benutzererlebnisse gestaltet – von Echtzeit-Animationen bis hin zur Entwicklung unterhaltsamer, interaktiver Spiele. Die Reise beginnt mit dem Verständnis der Grundlagen des Zeichnens und Animierens auf der SwiftUI-Leinwand, wo du dynamische Animationen zum Thema Spinnen sowie digitale Uhren erstellen wirst. Im weiteren Verlauf beschäftigen Sie sich mit „Conways Game of Life“ und lernen, wie Sie komplexe Interaktionsmuster erstellen – darunter Mustergenerierung, Tippgesten und automatische Aktualisierungen –, während Sie in der SwiftUI-Umgebung arbeiten. Der Kurs umfasst zudem die Entwicklung praktischer Anwendungen wie eine „Body Shape UI“-Herausforderung, einen Trinkgeldrechner und eine Karteikarten-App. Jedes Projekt vermittelt wesentliche Konzepte wie UI-Layout, Gestenverarbeitung und Animationsimplementierung und verschafft Ihnen so ein umfassendes Kompetenzspektrum. Dieser Kurs eignet sich für Entwickler, die mit der Programmierung in Swift vertraut sind und ihre Fähigkeiten bei der Erstellung interaktiver, spielerischer und animierter Anwendungen verbessern möchten. Er ist außerdem ideal für diejenigen, die lernen möchten, wie sie Animationen und interaktive Elemente nahtlos in ihre Apps integrieren können. Vorkenntnisse in der Spieleentwicklung sind nicht erforderlich, jedoch werden gewisse Kenntnisse in SwiftUI und grundlegende Prinzipien des UI-Designs empfohlen. Am Ende des Kurses sind Sie in der Lage, interaktive Anwendungen zu entwerfen und zu animieren, Echtzeitanimationen mit TimelineView zu entwickeln, Spiele mithilfe der SwiftUI-Canvas-Funktion zu erstellen sowie gamifizierte Apps mit fortgeschrittenen UI-Komponenten, Gesten und Datenverwaltung zu entwickeln.


















