SwiftUI Weekly - Issue #169
The curated collection of links about SwiftUI. Delivered every Monday.
Reading
Scoped animations in SwiftUI
Animations were the most powerful feature of SwiftUI from day one. You can quickly build fluid animations in SwiftUI. The only downside was how we control animations whenever we needed to run multi-step animation or scope the animation to a particular part of the view hierarchy.
Observable Architecture Beta!
We are integrating Swift’s Observation framework into the library, and we are doing so in a way that is 100% backward compatible with the current version of the library and back-deployed to previous versions of iOS, going all the way back to iOS 13.
Mastering MapKit in SwiftUI. Basics
MapKit integration with SwiftUI significantly changed this year. In the previous version of SwiftUI, we had very basic functionality of MKMapView wrapped into the SwiftUI view named Map. Fortunately, things changed, and SwiftUI introduced a new API for MapKit integration. This week, we will learn how to use the new full-featured APIs available in the latest iteration of SwiftUI to integrate with MapKit.
Accessing the app life cycle within a SwiftUI app
Learn how to have access to the application life cycle of a SwiftUI-based app.
Videos
SwiftUI Shine Effect
In this video, I will show how to create a custom view modifier that will add a shining effect to the applied view using SwiftUI.