heise-Angebot

Mac & i-online-Workshop: SwiftUI in der Praxis

An zwei Tagen erfahren Entwickler, die schon erste Erfahrungen mit dem Framework gesammelt haben, wie man Bedienoberflächen für alle Apple-Geräte baut.

In Pocket speichern vorlesen Druckansicht
Mac & i-online-Workshop: SwiftUI in der Praxis
Lesezeit: 2 Min.

SwiftUI war die Überraschung auf der WWDC 2019 und läutete eine kleine Revolution in Sachen UI-Entwicklung für Apple-Plattformen ein. Ergänzend zu AppKit, UIKit und WatchKit stellt Apple mit SwiftUI nun erstmals ein UI-Framework zur Verfügung, das man übergreifend für alle Plattformen des iPhone-Herstellers nutzen kann. Mithilfe einer gemeinsamen Code-Basis lassen sich so Bedienoberflächen vom Apple TV über Mac und iPad bis hin zu iPhone und Apple Watch verwenden. Dazu kommt eine neue deklarative Syntax, mit deren Hilfe Views bereits mit wenigen Zeilen Code erzeugt und potentielle Fehlerquellen enorm reduziert werden können.

In diesem 2-tägigen Online-Workshop lernen Sie die Arbeit mit SwiftUI im Praxiseinsatz kennen. Auf Basis einer konkreten App für iOS, iPadOS und watchOS erfahren Sie so unter anderem, wie Sie komplexe View-Hierarchien bändigen, den View-Status optimal definieren und UIKit-Elemente integrieren. Darüber hinaus lernen Sie weitere fortgeschrittene Techniken kennen. Dazu gehören das optimale Teilen von Views zwischen verschiedenen Plattformen, der effiziente Einsatz von View-Producern sowie das Erstellen eigener Modifier. Auch der effektive Einsatz der Preview inklusive Debugging kommt nicht zu kurz.

Am Ende des Workshops besitzen die Teilnehmer ein grundlegendes Verständnis über den effektiven und praktischen Einsatz von Apples SwiftUI-Framework. Auf Basis dieses Wissens können Sie dann selbst eigene Apps und User Interfaces mithilfe von SwiftUI erstellen.

Der Workshop findet am 16. und 17. Juni online statt und ist auf 20 Teilnehmer begrenzt. Den Videostream des Referenten und seinen geteilten Bildschirm sehen Sie im Web-Browser; dort können Sie auch Fragen stellen.

Weitere Mac & i-Workshops für Entwickler sind geplant.

(se)