Blog.

Writing about Apple platform development using Swift and SwiftUI.

SwiftUI NavigationStack

Published on May 6, 2024

In iOS 16, a new component called NavigationStack was added to SwiftUI for handling multi-screen flow navigation. NavigationView, the previous solution to this problem, has been deprecated.

SwiftUI Stack Views

Published on April 22, 2024

There was a time that laying out views sequentially was something that we did manually in the worst case, or with an ad-hoc abstraction in the best case. In hindsite, it's such a blatantly useful concept -- offloading sequential view layout to a dedicated tool.

SwiftUI Text

Published on April 15, 2024

SwiftUI Text provides a simple yet effective way to render text on Apple platforms, with a myriad of configuration options that provide powerful opportunities for composition.

SwiftUI Button

Published on April 1, 2024

Imagine a world where graphical user interfaces didn't have the concept of a button. After all, what would our graphical programs even look like without an obvious way to interact with them?

Swift Starter Kits Version 1.2

Published on March 27, 2023

Swift Starter Kits has released version 1.2! This version includes new kits, several SwiftUI interfaces, and an improved Xcode project architecture.

Swift Starter Kits Version 1.0

Published on December 20, 2022

Version 1.0 includes iOS Firebase authentication, reusable SwiftUI components, and an end-to-end user experience.

Authentication with Firebase on iOS

Published on December 6, 2022

In this step by step walkthrough, you'll learn how to configure Firebase as an authentication mechanism for iOS applications.