šš¼ Welcome to SwiftlyRush
I had a few comments from last weeks edition when I wrongly upgraded the iPhone from the 15 to the 16.. perhaps I could be right but I very much doubt it.
This week has been very busy as usual, with the building work making huge progress I might have a new office before the end of this year which is very exciting, I can't wait to have a real space to be creative and build the future.
In other news, SwiftLeeds is moving at rapid speed now, so much so, most of my evening time is taken away as we approach the 8 week countdown, it's becoming real now. We have lanyards in manufacture and lots of other goodies progressing nicely. Next week, we do our final run through with the venue including a food tasting session š¤¤
If you want to join us this year, now is the time to purchase your ticket as we around 20% remaining before we're fully sold out.
Have a great week ahead
š„ Community News
Inspect the Size Impact of Symbols in an App Binary by Mohammad
Making sure your app size doesn't increase significantly when making changes is super important these days, as people become much more savvy about which apps they choose to install and start inspecting the size they take and the data they retrieve. This is a great example of monitoring the size symbols.
Introduction to Kotlin for Swift developers by Natascha Fadeeva
You might be wondering why I would even consider linking a Kotlin article in a Swift newsletter. However, I really do think that keeping an eye on other technologies is super important to really grow as a developer, I love Kotlin so this article is fascinating if you'd like to get started.
SwiftData Background Tasks by Keith Harrison
How do you perform a SwiftData operation in the background? This article will explain how to do just that, making sure you don't block the Main Thread when saving/retrieving objects.
An update about the ServerSide.swift videos by Tim Condon
It's not often Tim will post updates but when I saw this I was immediately drawn to see what Tim had to say. If you don't know Tim Condon is the lead maintainer for Vapor (the Server Side Swift library) and it's always great to see what's happening in that space, great to see the conference will still go ahead despite the month change.
Building a searchable map with SwiftUI and MapKit by Pol Piella
Pol is a fantastic writer and I do love to read his articles, I find them short but sweet. This is a practical example of how to use the new MapKit APIs in iOS 17 to build a searchable map with SwiftUI.
š” And Finally...
Helping customers resolve billing issues without leaving your app - Apple
As announced in April, your customers will soon be able to resolve payment issues without leaving your app, making it easier for them to stay subscribed to your content, services, and premium features. Starting August 14, 2023, if an auto-renewable subscription doesnāt renew because of a billing issue, a system-provided sheet will appear in your app with a prompt that lets customers update the payment method for their Apple ID. You can test this sheet in Sandbox, as well as delay or suppress it using messages and display in StoreKit. This feature is available in iOSĀ 16.4 and iPadOSĀ 16.4 or later, and no action is required to adoptĀ it.