SwiftUI Weekly - Issue #81
The curated collection of links about SwiftUI. Delivered every Monday.
News
Xcode 13.2 beta
Xcode 13.2 beta enables back-deployment of Swift Concurrency!
Introducing Swift Distributed Actors
We’re thrilled to announce a new open-source package for the Swift on Server ecosystem, Swift Distributed Actors, a complete server-oriented cluster library for the upcoming distributed actor language feature!
Reading
Blur effect and materials in SwiftUI
SwiftUI has the blur view modifier from the very first day. It allows us to build super custom blur effects quickly. On the other hand, SwiftUI Release 3 gives us the new Material type that specifies different blur effects defined in Human Interface Guidelines. This week we will learn how to use the blur view modifier and the new Material type to build translucent effects.
What's new in Xcode 13.2 beta 1
Large Content Viewer and a lot of documentation updates.
Understanding Swift Task Groups With Example
In this article, learn how to create a task group, add child tasks to a task group, and gather results from all the child tasks.
How to define custom SwiftUI environment values
How we can extend EnvironmentValues with our custom values.
Deploying SwiftUI on the Web
I recently released a web version of a SwiftUI app. However, instead of building out a separate webapp (in something like React), I brought my SwiftUI code onto the web using SwiftWasm.
Video
Create Unified Search Experience Using SwiftUI 3.0
SwiftUI list is a good way to show a collection of data inside a user interface but after certain point our data grow so much that we need to search a particular data and apply our action. Earlier building a searching experience is kind of mix when build using Swift UI either you need to create a text field or you need a UI Representable View to bring UI Kit Search Bar to SwiftUI.
Creating implicit animations
In this technique project we take a deep dive into the world of SwiftUI animations.