SwiftUI @ WWDC 2022
This is a collection of links to various SwiftUI-related announcements, resources, and tips from Apple and the community during the week of WWDC 2022 and beyond.
APIs Diffs & Release Notes 🔬
- iOS & iPadOS 16 Beta 1 Release Notes by Apple
- Official API diff by Apple
- Deprecated Modifiers by Apple
- SwiftUI ’22 in Numbers by @SwiftUILab
- SwiftUI Changelog by @twostraws
- SwiftUI Index by @kuba_suder
Sample Code 🧪
- Bringing robust navigation structure to your SwiftUI app
- Food Truck: Building a SwiftUI multiplatform app / GitHub Repository
- Bringing multiple windows to your SwiftUI app
- Composing custom layouts with SwiftUI
- Using SwiftUI with UIKit
- Fetching weather forecasts with WeatherKit
WWDC Sessions 📺
Tuesday
- [10052] What’s new in SwiftUI
- [10054] The SwiftUI cookbook for navigation
- [10136] Hello Swift Charts
- [10050] Complications and widgets: Reloaded
Wednesday
- [10133] Build a productivity app for Apple Watch
- [10056] Compose custom layouts with SwiftUI
- [10062] Meet Transferable
- [10137] Swift Charts: Raise the bar
Thursday
- [10051] Go further with Complications in WidgetKit
- [110343] SwiftUI on iPad: Add toolbars, titles, and more
- [10058] SwiftUI on iPad: Organize your interface
- [10059] The craft of SwiftUI API design: Progressive disclosure
- [10075] Use SwiftUI with AppKit
- [10072] Use SwiftUI with UIKit
Friday
- [10061] Bring multiple windows to your SwiftUI app
- [10142] Efficiency awaits: Background tasks in SwiftUI
Topics 📚
What’s New
- What is new in SwiftUI after WWDC22 by @mecid
- What’s new in SwiftUI for iOS 16 by @twostraws
- What’s New In SwiftUI for iOS Cheat Sheet by @BigMtnStudio
Navigation
- Migrating to New Navigation Types by Apple
- Overview of the New SwiftUI Navigation APIs by @natpanferova
- Programmatically Hide and Show Sidebar in Split View by @natpanferova
- Hands-on with NavigationStack in SwiftUI by @oskargroth
- Mastering NavigationStack in SwiftUI. Navigator Pattern. by @mecid
- 📺 First Look at the Navigation API in SwiftUI by @azamsharp
Swift Charts
- Build and Style a Chart with the New Swift Charts Framework by @hishnash
- Ridgeline plot with Swift Charts by @hishnash
- 🧪 Swift Charts Examples by @jordibruin
Layout
macOS
UIKit / AppKit Interop
- Rendering SwiftUI views within UITableView or UICollectionView cells on iOS 16 by @johnsundell
- Using SwiftUI with UIKit in 2022 by @swapnanildhol
Misc
Q&A 💬
- Every question and answer from WWDC 22’s SwiftUI digital lounge! by @mtrostyle
- WWDC 2022: Lessons from the SwiftUI Digital Lounges by @SwiftUILab
Want to add a resource? Feel free to open a PR!