Swift News - visionOS Godot Support, Career Advice, TextRenderer & App Store Upload


April 29th, 2025

Swift News is taking a break until Monday, June 2nd (right before WWDC). I have to miss a couple weeks due to travel, and I want to get my new app launched before the craziness of WWDC takes over. So, I'm pausing YouTube videos till the end of May (they are VERY time consuming).

So, enjoy this edition of Swift News and I'll talk to ya in a few weeks 👋.

Swift News - Video Version - Get my thoughts on the articles below.

Advice to My Younger Self

This article shares sage advice from a long-time app developer. I found myself nodding along quite a bit as I read this article. If you're early in your career, this is a must read. Even if you're senior, this is a good refresher.

Native visionOS platform support for Godot

Godot is an open-source 2D & 3D cross-platform game engine that a lot of indie developers use to create all sorts of games. An Apple engineer recently on the visionOS engineering team recently submitted a pull request that allows native visionOS platform support.

Swift Measurements

If you deal with measurements in your app link meters, feet, centimeters, astronomicalUnits, etc... You MUST read this article. Swift has a Measurements struct that does a lot for you when it comes to conversions and formatting.

Special Effects with SwiftUI Text

Paul Hudson has a great new YouTube video where he shows you how to use the new TextRenderer protocol and Metal to create some awesome text effects. If you're a child of the 90s... you'll love this one.

App Store Subscription Setup Guide

Setting up an app with subscription in-app purchases is a complex and tedius process. And to be honest, it's pretty intimidating the first time you do it. Superwall and Jordan Morgan have you covered with an in-depth guide to walk you through it.

Flappy Swift

I can't even break double digits in this game because I can't stop trying to read the code as a pass by the "pipes".

Till next time,

Sean

Sean Allen

Join thousands of developers who get Swift News delivered straight to their inbox every Monday. Stay up to date with the latest news, articles, videos, podcasts, and expert insights on Swift and iOS development. I’ll break down key topics, share my thoughts, recommend must-know resources, and give you a behind-the-scenes look at what I’m working on.

Read more from Sean Allen

April 21st, 2025 For my next app, I’m rolling the dice. The existing APIs were fragmented, limited, and had crappy rate limits. So… I’m doing the thing you’re not supposed to do. I’m building my own backend and manually entering the data with CloudKit. The data aren't terribly complex, and stitching together multiple APIs is a headache I just don't want to deal with. So I said, screw it. I’ll hand-roll my own database and manually input the info I need. I'm either going to hate myself for...

April 14th, 2025 Right now, I’ve got what I like to call a “comfort food” project. And it's my favorite thing in the world. It’s the best. It’s a fresh Xcode project for an app I’m genuinely excited to build. No old code that I hate, no weird architecture, no mysterious bugs... Just a clean slate. Making videos is a grind. Building a course? Also a grind. Working on a big, established app? A fucking grind. So working on a small, simple project that's full of potential has been pure joy for...

April 7th, 2025 I did the thing we all love to do: File -> New Project. You know that feeling. So fun. More on that below. Swift News - Video Version Swift 6.1 Released Xcode 16.3 is live, which means we now have Swift 6.1. This official blog post gives an overview of the new language features, most of which focus on improving the approachability of Swift Concurrency. Swift by Sundell is back! John's articles were a Swift News staple back in the day, but he's been away for a couple years. Now...