Documents

Wednesday, May 31, 2023

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

Thursday, May 11, 2023

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

Wednesday, April 26, 2023

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

Wednesday, April 12, 2023

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

Friday, March 31, 2023

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

Friday, March 24, 2023

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

Tuesday, March 14, 2023

I spent the majority of my engineering career developing applications for the Macintosh.   That included many different applications but the majority...