SwiftUI Weekly - Issue #91
The curated collection of links about SwiftUI. Delivered every Monday.
Release your apps that aren’t suited for public distribution as unlisted on the App Store, discoverable only with a direct link. Unlisted apps don’t appear in any App Store categories, recommendations, charts, search results, or other listings.
We covered a lot of things related to microapps architecture in Swift during the last month. I would love to finalize the series of posts by touching another essential edge of the approach: Dependency Injection. This week we will learn how to inject the dependencies into feature modules to improve testability and facilitate Xcode previews.
Learn when to use AsyncImage, an open-source library or a custom (async/await) SwiftUI implementation for asynchronous image loading.
Explicit and implicit animations, transactions, timing functions, the mass-spring-damper model, and gesture-driven updates.
@EnvironmentObject in SwiftUI allows injecting dependency by making them available to any child views through the SwiftUI Environment.
Find out what the available styles of the SwiftUI Picker view on macOS are, and how the same view can result in different controls.
How to dismiss the keyboard on a SwiftUI TextField using the new FocusState property wrapper in iOS 15.
How to make Instagram live like button animation in SwiftUI.
iOS Conf SG is the largest iOS developer conference in Southeast Asia. Every year the event is attended by hundreds of developers around the world. 2022 was no exception with speakers and attendees from around the world.