Schlagwort: SwiftUI

  • Status Quo SwiftUI: ja oder nein?

    Wer mich und meine Artikel hier auf dem Blog sowie meine Videos auf YouTube verfolgt, weiß, dass es seit der letztjährigen WWDC und insbesondere in den letzten Wochen und Monaten eigentlich nur ein Thema für mich gibt: SwiftUI. Und das, wo ich mich Anfang Juli 2019 nach der anfänglichen Euphorie sehr kritisch zu Apples neuem…

  • In eigener Sache: Last-Minute-Rabatt auf SwiftUI-Workshop von Mac & i

    In nicht einmal mehr zwei Wochen ist es soweit und es startet mein SwiftUI-Workshop in Hannover. Vom 09.03.2020 bis 11.03.2020 entwickeln wir darin gemeinsam eine kleine Beispiel-App und ihr lernt so die Grundlagen sowie wichtige Facetten und Best Practices von SwiftUI kennen. Damit richtet sich der Workshop an Entwickler, die sich mit der Programmierung mit…

  • SwiftUI in der Praxis – Teil 3

    Alerts in SwiftUI Mit der Structure Alert besitzt SwiftUI einen eigenen View-Typ, mit dem sich Nutzern Meldungen in einer App anzeigen lassen. Vergleichbar ist Alert mit dem UIAlertController aus dem UIKit-Framework, allerdings verfügt das SwiftUI-Pendant nur über einen kleinen Bruchteil von dessen Funktionen. Einen einfachen Alert erstellen Um einen ganz simplen Alert in SwiftUI zu…

  • SwiftUI in der Praxis – Teil 2

    Sheet modal einblenden Bei der Arbeit mit dem UIKit-Framework ist es Gang und Gäbe, bestimmte Ansichten als sogenannte modale View einzublenden. Hierbei fährt eine neue View von unten ins Bild hinein und legt sich über die aktuelle Ansicht. Die native Mail-App nutzt dieses Verhalten beispielsweise beim Verfassen einer neuen E-Mail (siehe folgenden Screenshot). Dieses Verhalten…

  • SwiftUI in der Praxis – Teil 1

    Buttons in Listenzellen einbinden Herzlich Willkommen zu dieser neuen Artikelreihe hier auf dem Let’s Code-Blog! Mit SwiftUI in der Praxis möchte ich euch einige Best Practices zu SwiftUI mit auf den Weg geben, die mir bei der täglichen Arbeit mit Apples neuem UI-Framework begegnet sind. Dabei handelt es sich sowohl um diverse Tipps und Tricks…

  • SwiftUI im Detail – Teil 3

    Wie funktionieren Groups? Die deklarative Syntax von SwiftUI verbunden mit Stacks und Groups hat etwas Magisches an sich. Betrachten wir allein einmal das folgende Code-Fragment: Mit diesen wenigen Zeilen Code erzeugt man eine View, die sich aus vier verschiedenen Elementen zusammensetzt. Zu Beginn stehen ein Text und ein Bild, gefolgt von einer Trennlinie und einem…

  • In eigener Sache: SwiftUI-Workshop von heise Events

    In Zusammenarbeit mit heise Events und Mac & i findet Anfang März zum ersten Mal ein dedizierter Workshop von mir zu SwiftUI statt. Der behandelt neben den Grundlagen zur Arbeit mit Apples neuem UI-Framework auch fortgeschrittene Themen wie Data Binding, Animationen, Integration in bestehende Projekte sowie Best Practices. Einführung in SwiftUI: Von den Grundlagen bis…

  • SwiftUI im Detail – Teil 2

    Deklarativ vs. Imperativ Apples neues UI-Framework SwiftUI geht in vielerlei Hinsicht neue Wege. Eines der wohl auffälligsten Merkmale stellt hierbei die neue deklarative Syntax dar, mit der Views in SwiftUI erstellt werden. Doch manch einer mag sich an dieser Stelle fragen: Was soll „deklarativ“ eigentlich konkret bedeuten? Und wie unterscheidet sich dieser Ansatz – auch…

  • In eigener Sache: Neue LinkedIn Learning-Kurse zu SwiftUI, Swift und iOS 13

    Es ist wieder soweit: In den letzten Wochen sind insgesamt drei neue Kurse von mir auf der E-Learning-Plattform LinkedIn Learning online gegangen. Die großen Themen dieses Mal sind Swift 5, SwiftUI und Neuerungen in iOS 13. Der große Swift-Grundkurs Einer meiner erfolgreichsten und beliebtesten Kurse auf LinkedIn Learning bisher war und ist Swift lernen. Der…

  • In eigener Sache: Crowdfunding-Projekt zum SwiftUI-Buch gestartet

    Im Sommer diesen Jahres führte ich in den sozialen Netzwerken schon das ein oder andere kurze Gespräch mit euch in Bezug auf ein Buch speziell zu Apples neuem UI-Framework SwiftUI. Das Interesse eurerseits war da und der Wunsch einer Umsetzung von meiner Seite ebenso. Jedoch ist dieses Thema deutlich spezieller als beispielsweise das, was ich…