Topic guide
Design
Study Apple’s evolving visual language, interaction principles, icons, motion, and the craft behind clear cross-platform experiences.
The Design collection is about judgment as much as APIs. It traces how hierarchy, materials, motion, layout, sound, and platform conventions work together—and shows how to adapt an interface without losing the identity of the product.
- Sessions
- 50
- 2026
- 13
- 2025
- 22
- 2024
- 15
What this topic covers
- Visual systems and platform conventions
- Interaction, motion, and feedback
- Icons, layout, and product craft
WWDC 2026
13 sessions- Communicate your brand identity on iOSExplore practical approaches to branding using typography, color, components, and interactions that balance the familiar with the unique.
- Compose advanced graphics effects with SwiftUIDiscover how to craft rich, custom experiences by creatively composing SwiftUI layout and graphics APIs. We'll show you how to break down complex designs and use a creative pipeline to chain simple building…
- Craft clear names for features and labels in your appThe names of your products, features, and labels can determine how people understand and navigate your app. Explore the principles behind thoughtful naming in app design, examine the patterns used across Apple…
- Create UI prototypes using agents in XcodeLearn how to prototype your app using agents in Xcode. Explore techniques for using AI to prototype interactions, iterate on layouts, and generate creative solutions to design challenges. You'll learn how to…
- Design immersive environments for visionOS apps and the spatial webLearn how you can create photoreal visionOS environments for your apps, websites, and SharePlay experiences. Discover the design principles that make environments feel truly immersive and find out how you can…
- Design intuitive search experiencesExplore new patterns and best practices when implementing search in your app. Discover how search plays a key role in helping people find and navigate content, and find out how to integrate search across…
- Design no-code games with Reality Composer Pro 3Discover how you can use ScriptGraph in Reality Composer Pro 3 to create no-code 3D content for your apps and games. Learn how to take advantage of visual nodes to build animations, create interactive moments…
- Dive into lazy stacks and scrolling with SwiftUIDiscover the inner workings of lazy stacks in SwiftUI. We'll explore how LazyVStack and LazyHStack estimate sizes, lazily load subviews, and prefetch content to deliver smooth scrolling experiences. We'll also…
- Icon Composer for Beginners Group LabJoin us online to ask questions, get advice, and follow the discussion about getting started with Icon Composer. Conducted in English.
- Learn CSS Grid LanesBuild adaptive web layouts that embrace content of all shapes and sizes. Explore how Grid Lanes lets you arrange differently-shaped elements into clean, flexible designs with simple CSS. And find out how…
- Principles of great designDive deep into fundamental design principles for Apple platforms.
- Rediscover the HTML select elementLearn how to unlock full control of styling select menus on the web. The HTML select element is getting a major upgrade with a new CSS appearance value, and new pseudo-elements. Discover how the select options…
- What’s new in SwiftUIExplore the latest additions to SwiftUI and discover how they can improve your apps. We'll introduce a new Document protocol with direct disk access and snapshot-based diffing for building high-performance…
WWDC 2025
22 sessions- Better together: SwiftUI and RealityKitDiscover how to seamlessly blend SwiftUI and RealityKit in visionOS 26. We'll explore enhancements to Model3D, including animation and ConfigurationCatalog support, and demonstrate smooth transitions to…
- Build a SwiftUI app with the new designExplore the ways Liquid Glass transforms the look and feel of your app. Discover how this stunning new material enhances toolbars, controls, and app structures across platforms, providing delightful…
- Build a UIKit app with the new designUpdate your UIKit app to take full advantage of the new design system. We'll dive into key changes to tab views, split views, bars, presentations, search, and controls, and show you how to use Liquid Glass in…
- Create icons with Icon ComposerLearn how to use Icon Composer to make updated app icons for iOS, iPadOS, macOS, and watchOS. Find out how to export assets from your design tool of choice, add them to Icon Composer, apply real-time glass…
- Design foundations from idea to interfaceGreat apps feel clear, intuitive, and effortless to use. In this session, you'll discover how app design can elevate functionality, communicate purpose, guide people through your content, and use components…
- Design hover interactions for visionOSDiscover how to create advanced interactions for your visionOS apps. We'll explore how you can design compelling custom hover effects and animations, avoid common mistakes, take advantage of interactions like…
- Design interactive snippetsSnippets are compact views invoked from App Intents that display information from your app. Now, snippets can allow your app to bring even more capability to Siri, Spotlight, and the Shortcuts app by including…
- Design widgets for visionOSLearn how you can design beautiful widgets for visionOS 26 that blend effortlessly into someone's surroundings. Discover how you can add depth to your widget design and customize materials, sizes, and styles…
- Elevate the design of your iPad appMake your app look and feel great on iPadOS. Learn best practices for designing a responsive layout for resizable app windows. Get familiar with window controls and explore the best ways to accommodate them…
- Explore prompt design & safety for on-device foundation modelsDesign generative AI experiences that leverage the strengths of the Foundation Models framework. We'll start by showing how to design prompts for the on-device large language model at the core of Apple…
- Explore video experiences for visionOSLearn about the different ways you can create and present immersive video experiences within your app. We'll explore the diverse media types available in visionOS 26, including profiles for 180°, 360°, and…
- Get to know the new design systemDive deeper into the new design system to explore key changes to visual design, information architecture, and core system components. Learn how the system reshapes the relationship between interface and…
- Make a big impact with small writing changesWith the new design system across platforms, now's a perfect time to revisit the writing in your UI too. Learn how a few small changes, like removing repetition and leading with benefits, can quickly enhance…
- Meet Liquid GlassLiquid Glass unifies Apple platform design language while providing a more dynamic and expressive user experience. Get to know the design principles of Liquid Glass, explore its core optical and physical…
- Meet SwiftUI spatial layoutExplore new tools for building spatial experiences using SwiftUI. Learn the basics of 3D SwiftUI views on visionOS, customize existing layouts with depth alignments, and use modifiers to rotate and position…
- Optimize your custom environments for visionOSDiscover how you can use procedural tools to create beautiful immersive environments for your visionOS app or game. We'll share the building blocks for creating a high-quality environment, then dive deep into…
- Principles of inclusive app designDiscover how understanding disability can help you create better apps for everyone. Find out how to make your apps more inclusive by supporting multiple types of interaction, providing customization, and…
- Say hello to the new look of app iconsGet an overview of the new app icon appearances for iOS, iPadOS, and macOS, including light and dark tints, and clear options. Learn how to use frostiness and translucency to make your app icon more vibrant…
- Set the scene with SwiftUI in visionOSDiscover exciting new APIs to enhance windows, volumes, and immersive spaces in your visionOS app. Fine tune the behavior of your scenes when relaunched or locked in place. Make volumes adapt to their…
- What’s new in SF Symbols 7Explore the latest updates to SF Symbols, Apple's library of iconography. Meet Draw, a new animation system that allows symbols to imitate the organic flow of a handwritten stroke, and Variable Draw, which can…
- What’s new in Xcode 26Discover the latest productivity and performance advancements in Xcode 26. Learn how to leverage large language models in your development workflow. Explore editing and debugging enhancements, improved…
- What’s new in visionOS 26Explore exciting new features in visionOS 26. Discover enhanced volumetric APIs and learn how you can combine the power of SwiftUI, RealityKit and ARKit. Find out how you can build more engaging apps and games…
WWDC 2024
15 sessions- Add personality to your app through UX writingEvery app has a personality that comes across in what you say — and how you say it. Learn how to define your app's voice and modulate your tone for every situation, from celebratory notifications to error…
- Create custom environments for your immersive apps in visionOSDiscover how to create visually rich and performant customized app environments for Apple Vision Pro. Learn design guidelines, get expert recommendations, and explore techniques you can use in any digital…
- Create custom hover effects in visionOSLearn how to develop custom hover effects that update views when people look at them. Find out how to build an expanding button effect that combines opacity, scale, and clip effects. Discover best practices…
- Create custom visual effects with SwiftUIDiscover how to create stunning visual effects in SwiftUI. Learn to build unique scroll effects, rich color treatments, and custom transitions. We'll also explore advanced graphic effects using Metal shaders…
- Design App Intents for system experiencesApp Intents power system experiences in controls, Spotlight, Siri, and more. Find out how to identify the functionality that's best for App Intents, and how to use parameters to make these intents flexible…
- Design Live Activities for Apple WatchStarting in watchOS 11, Live Activities from your iOS app will automatically appear in the Smart Stack on a connected Apple Watch. Learn how to optimize the layout of your Live Activity for the wrist, and…
- Design advanced games for Apple platformsLearn how to adapt your high-end game so it feels at home on Mac, iPad, and iPhone. We'll go over how to make your game look stunning on different displays, tailor your input and controls to be intuitive on…
- Design great visionOS appsFind out how to create compelling spatial computing apps by embracing immersion, designing for eyes and hands, and taking advantage of depth, scale, and space. We'll share several examples of great visionOS…
- Design interactive experiences for visionOSLearn how you can design a compelling interactive narrative experience for Apple Vision Pro from the designers of Encounter Dinosaurs. Discover how these types of experiences differ from existing apps, media…
- Elevate your tab and sidebar experience in iPadOSiPadOS 18 introduces a new navigation system that gives people the flexibility to choose between using a tab bar or sidebar. The newly redesigned tab bar provides more space for content and other…
- Enhance your UI animations and transitionsExplore how to adopt the zoom transition in navigation and presentations to increase the sense of continuity in your app, and learn how to animate UIKit views with SwiftUI animations to make it easier to build…
- Explore game input in visionOSDiscover how to design and implement great input for your game in visionOS. Learn how system gestures let you provide frictionless ways for players to interact with your games. And explore best practices for…
- Explore multiview video playback in visionOSLearn how AVExperienceController can enable playback of multiple videos on Apple Vision Pro. Review best practices for adoption and explore great use cases, like viewing a sports broadcast from different…
- Say hello to the next generation of CarPlay design systemExplore the design system at the heart of the next generation of CarPlay that allows each automaker to express their vehicle's character and brand. Learn how gauges, layouts, dynamic content, and more are…
- What’s new in SF Symbols 6Explore the latest updates to SF Symbols, Apple's library of iconography designed to integrate seamlessly with San Francisco, the system font for all Apple platforms. Learn how the new Wiggle, Rotate, and…