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:
- @Binding for state sharing
- Callbacks for events
- View Modifiers for configuration
- Protocols for customization
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.
Related links
Links will come later.