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 7th, 2025

Video will come a couple weeks after the conference.

Do iOS 2025 — November 13th, 2025

Video will come after the event.

Download the slides (pdf)

Download Swift Connection slides (PDF)

Do iOS slides will come after the event.

More links will come after Do iOS event.