Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We’ll also take you through other exciting refinements that help you make expressive charts, customize and layout text, and so much more. Discuss this video on the Apple Developer Forums: https://developer.apple.com/forums/topics/ui-frameworks?cid=yt-w-0011 Explore related documentation, sample code, and more: SwiftUI updates: https://developer.apple.com/documentation/Updates/SwiftUI Elevate your tab and sidebar experience in iPadOS: https://developer.apple.com/videos/play/wwdc2024/10147 Enhance your UI animations and transitions: https://developer.apple.com/videos/play/wwdc2024/10145 Extend your app’s controls across the system: https://developer.apple.com/videos/play/wwdc2024/10157 Swift Charts: Vectorized and function plots: https://developer.apple.com/videos/play/wwdc2024/10155 Evolve your document launch experience: https://developer.apple.com/videos/play/wwdc2024/10132 What’s new in SF Symbols 6: https://developer.apple.com/videos/play/wwdc2024/10188 Tailor macOS windows with SwiftUI: https://developer.apple.com/videos/play/wwdc2024/10148 Work with windows in SwiftUI: https://developer.apple.com/videos/play/wwdc2024/10149 Create custom hover effects in visionOS: https://developer.apple.com/videos/play/wwdc2024/10152 Squeeze the most out of Apple Pencil: https://developer.apple.com/videos/play/wwdc2024/10214 Demystify SwiftUI containers: https://developer.apple.com/videos/play/wwdc2024/10146 Catch up on accessibility in SwiftUI: https://developer.apple.com/videos/play/wwdc2024/10073 Migrate your app to Swift 6: https://developer.apple.com/videos/play/wwdc2024/10169 Dive deep into volumes and immersive spaces: https://developer.apple.com/videos/play/wwdc2024/10153 Create custom visual effects with SwiftUI: https://developer.apple.com/videos/play/wwdc2024/10151 Bring your Live Activity to Apple Watch: https://developer.apple.com/videos/play/wwdc2024/10068 00:00 - Introduction 00:51 - Fresh apps 01:04 - Fresh apps: TabView 02:22 - Fresh apps: Presentation sizing 02:39 - Fresh apps: Zoom transition 03:02 - Fresh apps: Custom controls 03:38 - Fresh apps: Vectorized and function plots 04:10 - Fresh apps: TableColumnForEach 04:25 - Fresh apps: MeshGradient 04:51 - Fresh apps: Document launch experience 05:33 - Fresh apps: SF Symbols 6 06:37 - Harnessing the platform 06:52 - Harnessing the platform: Windowing 08:28 - Harnessing the platform: Input methods 10:45 - Harnessing the platform: Widgets and Live Activities 12:25 - Intermezzo 12:55 - Framework foundations 13:09 - Framework foundations: Custom containers 13:48 - Framework foundations: Ease of use 16:18 - Framework foundations: Scrolling enhancements 17:18 - Framework foundations: Swift 6 language mode 18:01 - Framework foundations: Improved interoperability 19:18 - Crafting experiences 19:43 - Crafting experiences: Volumes 20:27 - Crafting experiences: Immersive spaces 21:27 - Crafting experiences: TextRenderer 22:12 - Next steps More Apple Developer resources: Video sessions: https://apple.co/VideoSessions Documentation: https://apple.co/DeveloperDocs Forums: https://apple.co/DeveloperForums App: https://apple.co/DeveloperApp

WWDCWWDC24DeveloperApp developmentCodingXcodeWWDC sessionSwiftApp developerApple developerApple