How work with traits and dynamic colors
Asked on 2026-01-23
1 search
To work with traits and dynamic colors in your app, you can refer to the session "Design foundations from idea to interface" from WWDC 2025. This session discusses the use of semantic colors, which are named after their purpose rather than their appearance. These colors are dynamic and automatically adapt to different contrast settings, screen environments, and modes like dark and light. This allows for a flexible set of options to build a visual hierarchy that seamlessly adapts to people's preferred appearance without extra work.
For more detailed information, you can check the Visual Design chapter of the session "Design foundations from idea to interface".

Build a UIKit app with the new design
Update 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 your custom UI. To get the most out of this video, we recommend first watching “Get to know the new design system” for general design guidance.

What’s new in UIKit
Modernize your app with the latest APIs in UIKit, including enhanced menu bar support, automatic observation tracking, a new UI update method, and improvements to animations. We’ll also cover how you can include SwiftUI scenes in your UIKit app and explore SF Symbols, HDR color pickers, and more.

Design foundations from idea to interface
Great 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 thoughtfully to keep the experience simple without losing impact. This session is for designers and developers of all skill levels — as well as anyone curious about design.
