Autor: Thomas Sillmann
-
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…
-
Apps, die ich nutze: Screenflow
Aus meiner Reihe „Apps, die ich nutze“ stelle ich euch heute einmal einen etwas anderen Kandidaten vor, der nicht direkt etwas mit meiner Tätigkeit als Autor und Entwickler zu tun hat: Screenflow. Wie der Name bereits andeutet, dient Screenflow (unter anderem) zur Erstellung von Bildschirmaufnahmen. Es ist die App, die ich seit jeher für all…
-
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…
-
Apps, die ich nutze: Ulysses
In dieser Artikelreihe möchte ich euch einige der Anwendungen vorstellen, mit denen ich regelmäßig arbeite und die für meine verschiedenen Workflows enorm wichtig sind. Es handelt sich dabei um eine subjektive Auswahl, die euch einen Einblick in meine tägliche Arbeit geben soll und als mögliche Inspiration dienen kann. Umgekehrt freue ich mich auf den Austausch…
-
Rückblick 2020 und Vorschau 2021
Es ist also soweit: Das Jahr 2020 neigt sich dem Ende zu. 2020 war ein Jahr, das uns allen viel abverlangt hat und wahrscheinlich für sehr sehr lange Zeit in uns nachhallen wird. Daher hoffe ich vorab, dass es dir – liebe Leserin, lieber Leser – und deinen Lieben gut geht. Am Ende des Tages…
-
Apps, die ich nutze: Tower
In dieser neuen Artikelreihe möchte ich euch einige der Anwendungen vorstellen, mit denen ich regelmäßig arbeite und die für meine verschiedenen Workflows enorm wichtig sind. Es handelt sich dabei um eine subjektive Auswahl, die euch einen Einblick in meine tägliche Arbeit geben soll und als mögliche Inspiration dienen kann. Umgekehrt freue ich mich auf den…
-
Rückblick auf die heise MacDev 2020
Auch in diesem Jahr fand zum ingesamt zweiten Mal die heise MacDev statt. Dabei handelt es sich um eine Entwicklerkonferenz, die sich mit ihren Themen und Inhalten speziell an Apple Developer richtet. Veranstaltet wird sie von Mac & i, heise Developer sowie dem dpunkt.verlag. Ihre Premiere feierte die heise MacDev im letzten Jahr. Damals fand…
-
SwiftUI Best Practices: Mehrere State-Properties zusammenfassen
Bei der Arbeit mit SwiftUI kommt man des Öfteren in eine Situation, in der eine View mehrere State-Properties benötigt. Ein typisches Beispiel sind Formulare, mit denen man verschiedene Informationen auf einmal einsieht und bearbeitet. Da diese am Ende zusammengefasst werden sollen, ist es notwendig, dass die zugrundeliegende View jede einzelne Information kennt und direkt darauf…