WWDC24 SwiftUI & UI Frameworks guide
June 10, 2024

SwiftUI & UI Frameworks
Design and build your apps like never before.
With enhancements to live previews in Xcode, new customization options for animations and styling, and updates to interoperability with UIKit and AppKit views, SwiftUI is the best way to build apps for Apple platforms. Dive into the latest sessions to discover everything new in SwiftUI, UIKit, AppKit, and more. Make your app stand out with more options for custom visual effects and enhanced animations. And explore sessions that cover the essentials of building apps with SwiftUI.
VIDEOS
Explore the latest video sessions

What’s new in SwiftUI
Watch now
What’s new in AppKit
Watch now
What’s new in UIKit
Watch now
SwiftUI essentials
Watch now
What’s new in watchOS 11
Watch now
Swift Charts: Vectorized and function plots
Watch now
Elevate your tab and sidebar experience in iPadOS
Watch now
Bring expression to your app with Genmoji
Watch now
Squeeze the most out of Apple Pencil
Watch now
Catch up on accessibility in SwiftUI
Watch now
Migrate your TVML app to SwiftUI
Watch now
Get started with Writing Tools
Watch now
Dive deep into volumes and immersive spaces
Watch now
Work with windows in SwiftUI
Watch now
Enhance your UI animations and transitions
Watch now
Evolve your document launch experience
Watch now
Build multilingual-ready apps
Watch now
Create custom hover effects in visionOS
Watch now
Tailor macOS windows with SwiftUI
Watch now
Demystify SwiftUI containers
Watch now
Support semantic search with Core Spotlight
Watch now
Create custom visual effects with SwiftUI
Watch nowFORUMS
Find answers and get advice
Connect with Apple experts and other developers on the Apple Developer Forums.
View discussions about SwiftUI & UI frameworks
COMMUNITY
Meet the community
Explore a selection of activities hosted by developer organizations during and after WWDC.
RESOURCES
Dive into documentation
- Level up the accessibility of your SwiftUI app.
- Interact with nearby points of interest.
- Build a document-based app with SwiftUI.
- Customize window styles and state-restoration behavior in macOS.
- Enhance your app’s content with tab navigation.
- Create visual effects with SwiftUI.
- Unify your app’s animations.
- Find all of this year’s SwiftUI, AppKit, and UIKit updates.
- Explore updates in the Human Interface Guidelines (HIG).