Uploaded August 2026 | Updated September 2026, 1 week ago
Go behind the scenes with AllTrails CTO James Graham to learn how his team brought SwiftUI into their UIKit app. Explore strategies for incremental adoption that let you build new features faster while maintaining your existing codebase. And find out how SwiftUI’s full interoperability with UIKit makes it a practical choice for your app.
This session was originally presented as part of the Meet with Apple activity “SwiftUI foundations: Build great apps with SwiftUI”. Watch the full video for more insights and related sessions.
To explore additional sessions, appointments, and workshops, view the full schedule of Meet with Apple activities worldwide.
apple.co/Meet-with-Apple
More Apple Developer resources:
Video sessions: apple.co/VideoSessions
Documentation: apple.co/DeveloperDocs
Forums: apple.co/DeveloperForums
App: apple.co/DeveloperApp
Go behind the scenes with AllTrails CTO James Graham to learn how his team brought SwiftUI into their UIKit app. Explore strategies for incremental adoption that let you build new features faster while maintaining your existing codebase. And find out how SwiftUI’s full interoperability with UIKit makes it a practical choice for your app.
This session was originally presented as part of the Meet with Apple activity “SwiftUI foundations: Build great apps with SwiftUI”. Watch the full video for more insights and related sessions.
To explore additional sessions, appointments, and workshops, view the full schedule of Meet with Apple activities worldwide.
apple.co/Meet-with-Apple
More Apple Developer resources:
Video sessions: apple.co/VideoSessions
Documentation: apple.co/DeveloperDocs
Forums: apple.co/DeveloperForums
App: apple.co/DeveloperApp










