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.

Do iOS 2025 (long) — November 13th, 2025

Do iOS video is not yet available.

Swift Connection — October 7th, 2025

This is the lightning version of the talk (10 minutes)


More links will come after Do iOS event.