SwiftUI Weekly - Issue #79
The curated collection of links about SwiftUI. Delivered every Monday.
Reading
API Design
This article was originally published in Swift For Good. Please consider purchasing the book to support Black Girls Code.
Which of the SwiftUI APIs introduced in iOS 15 are backward compatible?
Let’s take a look at which of the new SwiftUI APIs that are backward compatible with earlier OS versions, and what language features that made that possible.
Custom accessibility content in SwiftUI
SwiftUI Release 3 brought a lot of new accessibility APIs, which we can use to improve user experience drastically in an effortless way. This week I want to talk about another new API that allows us to provide customized accessibility content using the new accessibilityCustomContent view modifier in SwiftUI.
Advanced Environment propagation
We continue our SwiftUI's environment exploration with more advanced scenarios.
UIKit/AppKit and SwiftUI's Environment propagation
We continue our SwiftUI's environment exploration with advanced use cases and how it interacts with UIKit.
Using iOS-15-only View modifiers in older iOS versions
When you use a SwiftUI modifier that was added in iOS 15, you'll get a '... is only available in iOS 15.0 or newer' error in projects that are configured to be compatible with older iOS versions. This article shows to correctly use a new SwiftUI View modifier in such a project.
Building editable lists with SwiftUI
How SwiftUI’s List and ForEach types can be used to build lists that support inline editing, moving, and deletions, and how we can then build our own abstractions on top of those built-in types.
Working with the Tab View in SwiftUI
Learn how to create tab bar based applications in SwiftUI with the Tab view, how to deal with tab items, and other interesting details.
Video
Swipe actions in SwiftUI 3.0
This SwiftUI 3.0 tutorial in Xcode 13 & iOS 15 we will be looking at the new Swipe Actions in SwiftUI 3.0 & Xcode 13, these Swipe Actions allow us to easily add swipe actions to lists in SwiftUI with only a few lines of code.
Understanding the basic structure of a SwiftUI app
In this project we build a check-sharing app using SwiftUI. This is part of the Hacking with iOS tutorial series, which teaches SwiftUI for free.