This summary covers key updates from WWDC 2025 sessions to build a SwiftUI app with the new design.
1. Liquid Glass
1. Liquid Glass
- Liquid Glass is a new adaptive material inspired by glass and liquid, dynamically changing based on the content underneath. This SwiftUI’s new design system brings a fluid, glassy look across platforms, with tab bars, toolbars, and navigation views adopting Liquid Glass automatically.
- UI elements like sliders, toggles, and pickers animate fluidly with the new material, enhancing interactivity.
2. Background Extension Effect
- The NavigationSplitView now features a floating Liquid Glass sidebar and allows for safe-area background extension using backgroundExtensionEffect.
3. Tabbar Minimize Behavior
- A new tab bar behavior enables it to float above contents and minimize on scroll with tabBarMinimizeBehavior, keeping content in focus.
- Developers can add bottom accessory views to the tab bar using tabViewBottomAccessory, which adapts to collapse states.
4. Sheets behaviour
- Sheets now feature a default inset and Liquid Glass background, morphing smoothly during transitions and resizing.
5. Toolbars behaviour
- Toolbars float over content and adapt visually using automatic grouping and the new ToolbarSpacer for spacing and alignment, giving developers more control over layout clarity.
- You can badge toolbar items with minimal code using the badge modifier for notifications or attention indicators.
6. Search Experience
- The updated search experience supports placement within toolbars or as dedicated pages, adapting to platform and layout.
- Use searchToolbarBehavior and searchable modifiers to customize search field visibility and scope.
7. New shapes for Standard controls
- Standard controls like buttons, sliders, and menus have updated styles, larger hit areas, and support new shapes like capsules.
- Tick marks in sliders are now supported and customizable, with ticks and neutralValue parameters for fine control.
8. Corner concentricity
- This controls align their corner radius to containers using concentric rectangle shapes.
9. Glass Effect & Grouping
- Use glassEffect to add Liquid Glass visuals to custom views, with vibrant adaptive text and tint colors.
- Group multiple glass elements with GlassEffectContainer i.e ideal when closer elements and use glassEffectID and Namespace for animated transitions.
10. Smooth Scrolling
- Scrolling improved frame scheduling, reducing dropped frames during fast scrolls across platforms.
- Nested lazy stacks in scroll views now delay loading until views are close to appearing, improving memory and rendering performance.
11. Support 3D layout
- SwiftUI brings support 3D layout with Alignment3D and spatialOverlay, enabling depth-aware UI in visionOS.
12. Scene Bridging
- Lets UIKit and AppKit apps access SwiftUI scenes like MenuBarExtra, ImmersiveSpace, and AssistiveAccess.
13. WebView in SwiftUI
- SwiftUI now includes WebView powered by WebKit for native in-app web content rendering with full page model interaction via WebPage.
14. Charts :
- Now support 3D rendering with Chart3D, complete with Z-axis scaling and sinusoidal plotting support.
15. Rich Text Editing
- SwiftUI supports rich text editing with TextEditor and AttributedString, enabling formatting options like bold, italic, and custom styles.
Watch full videos from WWDC for further details
- What’s new in SwiftUI - WWDC25 - Videos - Apple Developer
- Build a SwiftUI app with the new design - WWDC25 - Videos - Apple Developer