👋🏼 Welcome to SwiftlyRush
It's the 1st of September, are you ready for the Gold Master of iOS 17? We're likely a few weeks away so now is a good time to run your apps and see if you have any changes required.
We start pretty early at Circuit, I have an automated workflow which is building the app and deploying to TestFlight, this is super useful so that we can continuously test the app in that environment.
I personally love updates like iOS 17, minimal changes but lots of fixes are always a good major release.
Have you noticed any quirky bugs that are still not working on iOS17, let me know!
Have a great week ahead!
🔥 Community News
Mastering StoreKit 2. SwiftUI view modifiers by Majid
We talked a lot about StoreKit 2 in this series of posts. This week, we will finalize the series by covering the set of view modifiers StoreKit 2 provides us to use in SwiftUI views.
Cleaner grid initialization in SwiftUI by Daniel Saidi
SwiftUI’s LazyVGrid and LazyHGrid are great for creating powerful and flexible grids, but I always struggle with how to define columns when creating them. I’ve therefore created some extensions to make this easier.
Swift Typo Detector by Manu Herrera
This is awesome, I actually only discovered the built in typo check up that is available right inside Xcode but this also looks like a great tool that can learn on the job.
Enabling drag reordering in SwiftUI lazy grids and stacks by Daniel Saidi
While SwiftUI’s List component allows users to drag to reorder items within the list, the LazyVGrid, LazyHGrid, LazyVStack and LazyHStack components currently lack this functionality. Let’s take a look at how to implement it from scratch.
How To Visualize The Safe Area by Chris Eidhof
This is such a neat way to visualize the safe area that is available to us on devices that have no home button and/or the notch at the top. It's often quite easy to be confused in what the safe area is and/or what it physically looks like on the device.
đź’ˇ And Finally...
As I mentioned in last week's edition, tickets for SwiftLeeds will be sold it very soon, so if you want to join us, now is the time!