Dive deep with SwiftUI

Whether you’re creating a new app or adding features like Swift Charts or widgets to an existing project, discover how the latest updates to SwiftUI can help you build powerful and flexible user interfaces. Explore improvements to SwiftUI’s syntax, including structural improvements that supercharge navigation and windowing. We’ll also show you how to build a desktop-class iPad app with a few simple (and familiar) modifiers. Visualize your data with Swift Charts and discover how conforming to Transferable opens up the world of transport APIs. And we’ll take you on a tour of one of SwiftUI’s core principles to help you when building your own APIs.

WWDC22

What’s new in SwiftUI

It’s a SwiftUI party — and you’re invited! Join us as we share the latest updates and a glimpse into the future of UI framework design. Discover deep levels of customization, advanced techniques for layout, elegant strategies for sharing, and rock-solid structural approaches for designing an app…

WWDC22

The SwiftUI cookbook for navigation

The recipe for a great app begins with a clear and robust navigation structure. Join the SwiftUI team in our proverbial coding kitchen and learn how you can cook up a great experience for your app. We’ll introduce you to SwiftUI’s navigation stack and split view features, show you how you can…

WWDC22

Compose custom layouts with SwiftUI

SwiftUI now offers powerful tools to level up your layouts and arrange views for your app’s interface. We’ll introduce you to the Grid container, which helps you create highly customizable, two-dimensional layouts, and show you how you can use the Layout protocol to build your own containers…

WWDC22

SwiftUI on iPad: Organize your interface

It’s time to supercharge the interface of your iPad app with SwiftUI lists and tables. We’ll show how you can add selection interactions and context menus and help people who use your app be more productive. We’ll also give you best practices on structuring your navigation and explore how you…

WWDC22

SwiftUI on iPad: Add toolbars, titles, and more

Get ready to tune up your iPad app’s toolbars with SwiftUI. We’ll show you how you can structure toolbars to take advantage of the space available on iPad and help people maximize their productivity. We’ll also take you through customization, explore the latest ways you can represent…

WWDC22

The craft of SwiftUI API design: Progressive disclosure

Explore progressive disclosure — one of SwiftUI’s core principles — and learn how it influences the design of our APIs. We’ll show you how we use progressive disclosure, discuss how it can support quick iteration and exploration, and help you take advantage of it in your own code.

WWDC22

Bring multiple windows to your SwiftUI app

Discover the latest SwiftUI APIs to help you present windows within your app’s scenes. We’ll explore how scene types like MenuBarExtra can help you easily build more kinds of apps using SwiftUI. We’ll also show you how to use modifiers that customize the presentation and behavior of your app…

WWDC22

Meet Transferable

Meet Transferable: a model-layer protocol that allows for effortless support for sharing, drag and drop, copy/paste, and other features in your app.

We’ll explore how you can use the API for common use cases, and take advantage of advanced features to customize the behavior. We’ll also share how…

WWDC22

Hello Swift Charts

Say hello to Swift Charts — a flexible framework that helps you create charts entirely in SwiftUI that look and feel right at home on all Apple platforms. Discover how you can use compositional syntax to make informative, delightful, and accessible charts with less code. We’ll share the…

WWDC22

Swift Charts: Raise the bar

Dive deep into data visualizations: Learn how Swift Charts and SwiftUI can help your apps represent complex datasets through a wide variety of chart options. We’ll show you how to plot different kinds of data and compose marks to create more elaborate charts. We’ll also take you through Swift…

WWDC22

Efficiency awaits: Background tasks in SwiftUI

Background Tasks help apps respond to system events and keep time-sensitive data up to date. Learn how you can use the SwiftUI Background Tasks API to handle tasks succinctly. We’ll show you how to use Swift Concurrency to handle network responses, background refresh, and more — all while…

Dive deep with SwiftUI
Scroll to top
Generated by Feedzy