SwiftUI Weekly - Issue #106
The curated collection of links about SwiftUI. Delivered every Monday.
News
What’s new in Swift 5.7
Or as I’ve started calling it, what isn’t new in Swift 5.7?
What is new in SwiftUI after WWDC22
WWDC22 brings tons of new features to SwiftUI and makes it a full-featured UI framework that we can use daily. Unfortunately, most of the new features are available on iOS 16 and macOS 13. This post will cover the most significant additions and changes to the SwiftUI framework.
What’s new in Xcode 14
Learn everything that's new in Xcode 14. There are a ton of improvements both under the hood and visually, so let's look at them and what's coming in the new version.
Reading
Overview of resizable sheet APIs in SwiftUI
In this article we'll go over all the API additions in iOS 16 to present and customize resizable sheets in SwiftUI. We'll also look at API limitations comparing to UISheetPresentationController in UIKit.
Rendering SwiftUI views within UITableView or UICollectionView cells on iOS 16
Exploring how iOS 16’s new UIHostingConfiguration API enables us to inline SwiftUI views within our UITableView or UICollectionView cells.
Build and style a chart with the new Swift Charts framework
Explore the capabilities of the new Swift Charts framework introduced at WWDC 2022 while making a stream graph with custom color gradient and text labels.
WWDC22 swiftui-lounge
Apple provides a Slack channel for people to interact with Apple engineers in digital lounges. Here I note down some interesting Q&As.
Code
FlowStacks
FlowStacks allows you to hoist SwiftUI navigation and presentation state into a Coordinator.
Video
The Layout Protocol
We take a first look at SwiftUI's new Layout protocol and integrate the flow layout we've built previously.