Notes from (virtually) attending WWDC2022
Dates: June 6, 2022 to June 10, 2022
- Keynote
- Platform State of the Union
- Capture machine-readable codes and text with VisionKit
- Get the most out of Xcode Cloud
- Get to know Developer Mode
- Hello Swift Charts
- What's new in Swift
- What's new in SwiftUI
- What's new in Xcode
- The SwiftUI cookbook for navigation
- Visualize and optimize Swift concurrency
- Meet Swift Regex
- Eliminate data races with Swift Concurrency
- Embrace Swift generics
- Improve the discoverability of your Swift-DocC content
- What's new in Swift-DocC
- Meet distributed actors in Swift
- Author fast and reliable tests for Xcode Cloud
- Efficiency awaits: Background tasks in SwiftUI
- Bring multiple windows to your SwiftUI app
- Meet desktop class iPad
- Meet Swift Async Algorithms
- Add Live Text interaction to your app
- Bring your iOS app to the Mac
- Build a desktop class iPad app
- Compose custom layouts with SwiftUI
- Design an effective chart
- Design app experiences with charts
- Streamline local authorization flows
- Swift Charts: Raise the bar
- Swift Regex: Beyond the basics
- Use Xcode to develop a multiplatform app
- Demystify parallelization in Xcode builds
- Design protocol interfaces in Swift
- Enhance your Sign in with Apple experience
- Explore navigation design for iOS
- Meet Swift Package plugins
- Reduce networking delays for a more responsive app
- Simplify C++ templates with concepts
- SwiftUI on iPad: Add toolbars, titles, and more
- SwiftUI on iPad: Organize your interface
- Use SwiftUI with UIKit
- What's new in App Store Connect
- Writing for interfaces
- GitHub: https://github.com/apple/sample-food-truck
- Apple Docs: https://developer.apple.com/documentation/swiftui/food_truck_building_a_swiftui_multiplatform_app
The Food Truck App is a SwiftUI multiplatform app. It uses one app target to build for macOS, iPadOS, and iOS. It demonstrates the following new APIs introduced this year (which are currently still in Beta):