Kategorie: SwiftUI

  • Neuerungen in SwiftUI – Teil 1

    refreshable-Modifier Auf der WWDC 2021 stellte Apple einige spannende Neuerungen in Bezug auf das SwiftUI-Framework vor. Auch wenn es sich bei diesen Neuerungen primär um kleinere Ergänzungen handelt, tragen die mit Sicherheit doch einen großen Teil dazu bei, die App-Entwicklung mit SwiftUI weiter zu verbessern und uns Entwicklern den Alltag ein wenig zu erleichtern. Eine…

  • Meine persönlichen Highlights der WWDC 2021

    Inzwischen ist sie bereits wieder zu Ende, die wohl wichtigste Woche für Apple Developer. Ich weiß, die Session-Videos der diesjährigen WWDC stehen natürlich weiterhin zur Verfügung und in gewisser Weise ist WWDC so gesehen das gesamte Jahr über. Ich genieße es aber sehr, innerhalb der eigentlichen Woche, in der die WWDC stattfindet, auch entsprechend viel…

  • Meine persönliche Wunschliste für die WWDC 2021

    Es ist inzwischen in gewisser Weise fast schon Tradition, das ich jedes Jahr meine persönliche Wunschliste zur WWDC mit euch teile. Dieser Artikel stellt die dritte Ausgabe jener Wunschliste dar, wobei ich mit einigem Bedauern (und auch ein wenig Entsetzen) feststellen musste, dass im Prinzip alles, was ich mir von der letztjährigen WWDC erhofft hatte,…

  • Nein, es liegt (sehr wahrscheinlich) nicht an dir: Bei SwiftUI hakt es

    Seit der erstmaligen Vorstellung von SwiftUI während der WWDC 2019 war ich enorm begeistert von Apples neuem UI-Framework (und bin es auch heute noch). Bereits mit iOS 13 nutzte ich SwiftUI in eigenen Projekten und sah mehr oder weniger wohlwollend über diverse Fehler hinweg, die ich gerne als „Kinderkrankheiten“ bezeichnete. Ich gestand Apple gerne ein…

  • Animationen mit SwiftUI – Teil 5

    Animationen konfigurieren In den vorangegangenen Teilen dieser Artikelserie (siehe Linksammlung am Ende des Artikels) haben wir bereits die grundlegende Funktionsweise und Erstellung von Animationen in SwiftUI kennengelernt. An dieser Stelle möchte ich euch verschiedene Methoden vorstellen, mit denen ihr vorhandene Animationen auf Basis der Animation-Structure zusätzlich konfigurieren könnt. Bei diesen Methoden handelt es sich um:…

  • Animationen mit SwiftUI – Teil 4

    Verschiedene Animationen auf eine View anwenden Besitzt eine View mehr als eine animierbare Eigenschaft, ist es möglich, jede davon mit einer eigenen separaten Animation zu versehen. So lässt sich beispielsweise eine Änderung der Deckkraft anders animieren als die gleichzeitige Anpassung der Hintergrundfarbe einer View. Um solche Kombinationen von verschiedenen Animationen umzusetzen, nutzt man den animation(_:)-Modifier…

  • Animationen mit SwiftUI – Teil 3

    Die withAnimation(_:_:)-Funktion In den vorangegangenen Artikeln dieser Serie (siehe Linksammlung am Ende des Artikels) haben wir bereits die Animation-Structure sowie den animation(_:)-Modifier kennen gelernt. Beide Elemente ermöglichen es uns, eine SwiftUI-View mit einer Animation zu versehen. Diese Animation wird immer dann ausgelöst, wenn sich eine animierbare Eigenschaft der View ändert. SwiftUI bietet aber noch eine…

  • Animationen mit SwiftUI – Teil 2

    Der animation(_:)-Modifier Im ersten Teil dieser Artikelreihe habe ich euch die Animation-Structure vorgestellt und verschiedene Beispiele gezeigt, wie sich grundlegende Animationen mithilfe dieses Typs im Code umsetzen lassen. Nun geht es weiter mit der Anwendung einer solchen Animation auf eine View. Doch um überhaupt eine Animation anwenden zu können, muss man zunächst einmal verstehen, wie…

  • Animationen mit SwiftUI – Teil 1

    Die Animation-Structure SwiftUI bringt ein eigenes System zur Umsetzung von View-Animationen mit. Damit lassen sich Animationen abseits der Standards umsetzen, die man beispielsweise beim Einblenden von Sheets oder beim Bearbeiten von Zellen einer Liste bereits out of the box erhält. In dieser Artikelreihe stelle ich euch das Animations-System von SwiftUI Schritt für Schritt vor und…

  • Let‘s Code ShoppingList auf GitHub

    Auf meinem YouTube-Kanal erscheinen bereits seit mehreren Wochen regelmäßig neue Videos in der Playlist Let’s Code ShoppingList. In den Videos entwickeln wir gemeinsam eine kleine Beispiel-App auf Basis von SwiftUI; dazu habe ich bereits im September 2020 einmal einen ergänzenden Blog-Artikel geschrieben. Da die Playlist inzwischen über 20 Videos umfasst, wurden von eurer Seite schon…