Swiftable
Practical SwiftUI writing that helps you ship cleaner code.
Mental models, notes, and tutorials for everyday Swift and SwiftUI work, written with a strong focus on clarity.
41 published articles 18 essays 14 notes 9 tutorials
Featured
A few good starting points.
Latest
Freshly published posts.
Preview Dependency Injection Checklist
A quick SwiftUI checklist for keeping previews realistic when a feature uses environment values and injected services.
Observation vs. StateObject in SwiftUI
A practical guide to choosing between Observation and StateObject without losing track of ownership.
Observation Migration Checklist
A quick SwiftUI checklist for moving a screen to Observation without blurring ownership.
Migrating ObservableObject to @Observable
A step-by-step SwiftUI tutorial for moving a screen from ObservableObject to the Observation framework without losing ownership clarity.
Feature-Scoped Environment Values
A small SwiftUI pattern for keeping environment values explicit, testable, and tied to one feature boundary.
Observation in SwiftUI: Ownership After iOS 17
A practical mental model for using SwiftUI Observation without losing track of who owns the model.