
Hi, I’m Stuart Breckenridge. (As featured in iOS Dev Weekly, SwiftLee, 9to5Mac, and elsewhere…)
I work and live in Singapore with my amazing wife and son, but hail from a seaside town in Scotland, Troon. I studied Marketing and Business Law at the University of Strathclyde. Professionally, I work in project management, but on the side, I develop apps for iOS, iPadOS, and watchOS.
On this website, I share my passion for developing apps and using products in Apple’s ecosystem. This generally means the occasional sharing of code, articles on my current thinking on working within the App Store, and hot takes on trending Apple-related technology news.
Singapore Buses — Over 1,000 Downloads
According to App Store Connect, Singapore Buses crossed the 1,000 downloads barrier a few days ago. It took just over three and a half months to reach that number. It’s been used almost 13,000 times and has an average 4.7⭐️ rating across stores! Not too bad,

Question: Can you create a Widget Bundle that targets specific platforms?
This limitation of WidgetKit is driving me nuts: it simply doesn't seem possible to create a WidgetBundle that contains widgets that target specific platforms. The @WidgetBundleBuilder doesn't support control flow statements. In the example below, I am trying to create a WidgetBundle that contains a widget that is only available

After Sim Update 9, Microsoft Flight Simulator is an Unstable Mess
Crashes, freezes, and stutters.

Create a Detent with a Custom Height in iOS 16
Adding a custom detent height in iOS 16 is trivially easy.

Continuing the U.S. State Capital Tour
Four legs are complete and now I'm waiting for the PMDG 737.

Singapore Rail Retired
Singapore Rail was removed from sale on 30th March and, as of today, I've shut down the server that monitored the MRT and LRT networks[1] and managed push notifications. The app is now unsupported. -------------------------------------------------------------------------------- 1. via the LTA API [https://www.google.com/url?sa=t&rct=j&

NetNewsWire 6.1 Released
Hello, custom themes.
