Press "Enter" to skip to content

heise MacDev

Vom 03. bis 05. Dezember 2019 fand in Karlsruhe zum ersten Mal die heise MacDev statt. Im Folgenden findet ihr die Folien meiner Keynote sowie alle vorbereiteten Beispielprojekte zu meinem Vortrag Plattformübergreifende User Interfaces erstellen mit SwiftUI.

Der Sillmann bei seinem Vortrag zu SwiftUI auf der heise MacDev (Bild: dpunkt).

Keynote-Folien

Die Folien meiner Keynote könnt ihr unter folgendem Link herunterladen:

https://letscode.thomassillmann.de/tsfiles/User_Interfaces_mit_SwiftUI.pdf

Beispielprojekte auf GitHub

Im Folgenden findet ihr alle Beispielprojekte, die ich für den Vortrag vorbereitet habe (inklusive einer kurzen Beschreibung). Alle Repositories stehen über GitHub zum Download bereit.

hMD-SwiftUI-Vacation

Dieses Beispielprojekt zeigt die Umsetzung einer simplen SwiftUI-App auf Basis einer Listenansicht und einer Navigation-View.

hMD-SwiftUI-TextView

Dieses Projekt zeigt, wie man eine UITextView in SwiftUI einbinden und verwenden kann.

hMD-SwiftUI-UITableViewController

Ähnlich wie hMD-SwiftUI-TextView widmet sich auch dieses Projekt der Integration in SwiftUI. Es zeigt auf simple Weise die Einbindung eines UITableViewController in eine SwiftUI-View.

hMD-SwiftUI-Platforms

Dieses Projekt besitzt ein iOS- und ein watchOS-Target. Es demonstriert, wie Code und Views zwischen verschiedenen Plattformen geteilt werden können. Hierbei kommt zusätzlich eine Technik namens View-Producer zum Einsatz.

hMD-SwiftUI-Preview

In diesem Projekt werden verschiedene Beispiele gezeigt, wie sich die Preview für eine SwiftUI-View anpassen und optimieren lässt.

Impressum

Thomas Sillmann
Kettererstraße 6
D-63739 Aschaffenburg
E-Mail: contact@thomassillmann.de
Mobil: +49 (0) 151 65125650
Web: https://www.thomassillmann.de/

Inhaltlich Verantwortlicher gemäß §55 Abs. 2 RStV: Thomas Sillmann (Anschrift siehe oben)

Haftungshinweis: Trotz sorgfältiger inhaltlicher Kontrolle übernehme ich keine Haftung für die Inhalte externer Links. Für die Inhalte der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.

Kontakt und soziale Netzwerke

Copyright © 2020 · Thomas Sillmann