My picture

Thomas Durand

call me Dean

Crafting reusable SwiftUI components the same way Apple does!

What distinguishes a good UI component from a great one? It often comes down to the developer experience — specifically, how intuitive and flexible its public API is.

SwiftUI makes building views easy, but creating reusable, flexible components is still a challenge.

In this talk, we’ll cover techniques for building powerful, customizable components with great developer ergonomics, including:

Whether building a design system or open-source tools, you’ll learn how to create developer-friendly components the SwiftUI way.

Swift Connection — October 6th, 2025

Video will come later.

Do iOS 2025 — November 12th, 2025

Video will come later.

Download the slides (pdf)

Slides will come later.

Links will come later.