Documents
The SwiftUI document architecture revolves around three main components: DocumentGroup, FileDocument, and FileDocumentView. Let's dive into each of these...
Unleashing Propery Wrappers and Advanced SwiftUI
SwiftUI provides a rich set of tools and features that enable developers to create elegant and interactive user interfaces. In this blog post, inspired...
Extensions and Tuples
Extensions, tuples, and drag and drop are powerful features in Swift that enhance code organization, promote code reuse, and enable interactive user...
SwiftUI Views: Property Observers, Computed Properties, @State and @ViewBuilder
Introduction:
As SwiftUI developers, we constantly strive to create dynamic and visually stunning user interfaces. In this blog post, we delve into...
Enums and Optionals
Enums, short for enumerations, allow us to define a finite set of related values, providing clarity and structure to our code. Here's why Enums are a...
Mastering the MVVM Design Pattern in Swift
MVVM separates the components of an application into three distinct entities: the Model, the View, and the ViewModel. Let's break down the responsibilities...
Starting my next journey
I spent the majority of my engineering career developing applications for the Macintosh. That included many different applications but the majority...