Swift News: Web vs In-App Purchase, Liquid Glass, Micro-Interactions, AsyncStream, Dynamic Type, and more


July 28th, 2025

Swift News editions have been hit or miss lately. I've been focusing on my latest app and traveling for summer vacations. Blah blah blah, excuses, excuses. I'm working on getting back to a regular filming schedule. Life events should die down towards the second half of August.

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

Search in Liquid Glass

We're all going to be updating our apps to Liquid Glass this summer. This article walks you through how to implement Search so that it shows up in the proper place per platform. For example, search bars are now at the bottom of the screen on iOS.

Delightful Micro-Interactions

This is a great article from the creators of Honk were they showcase and discuss on the delightful micro-interactions that made Honk, "Honk-ish". I'm not saying you should go through and add all kinds of insane animations to your app. But I'm certain this article will give you an idea to add a little more delight into your app and to give the impression that your app is very well crafted.

Web Checkout vs. In-App Purchases

Remember that whole Epic vs. Apple court battle? And we can now offer web checkout to our users instead being forced to go through Apple? I know, it doesn't get talked about that much anymore.... Anyway, RevenueCat ran an experiment with the app they acquired a few months ago and the results are in! Does web checkout convert better than In-App Purchases?

Deciding between ‘let’ and ‘var’ for Swift struct properties

On the surface, this seems like a very basic topic. But I bet a lot of you will learn a new tip on how this choice affects the initializer for your structs.

Advanced Swift Concurrency: AsyncStream

Jacob's articles always make me laugh while teaching me something. This one is no different. Check it out to learn about Swift Concurrency's AsyncStream and some common use cases. I can attest. AsyncStream is awesome to use.

Making your iOS app more accessible with dynamic type

Correctly supporting Dynamic Type in your app is NOT easy. This article claims it's about 10% extra work when you adopt it from the start, which I highly disagree with. I go on a rant in the Swift News YouTube video, but I don't feel like typing a book on that right now. Check out the video if you want to see it. Other than that, the article is great at describing the problem of supporting Dynamic Type and giving a few tips to solve the most common issues.

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

February 13th, 2026 I recently launched a small menu bar app that cleans up all the storage that Xcode builds up over time. I'd love for you to check it out and let me know what you think. More details at the bottom of this email. Swift News - Video Version - Get my thoughts on the articles below. Xcode 26.3 includes agentic coding With the release of Xcode 26.3 (Currently a Release Candidate and not official yet), you can now use Claude Agent and OpenAI's Codex directly in Xcode. The best...

December 30th, 2025 This is the last Swift News of 2025. I dunno about you, but I'm ready for the year to be over and start fresh. Here's to a prosperous 2026 🥂 Swift News - Video Version - Get my thoughts on the articles below. Shipping at Inference-Speed Peter Steinberger is in the top 10 Codex users in the world and in this article he shares an update to his current AI work flow. I wanted to share this to give you some motivation to up your AI game. But don't get too discouraged and...

December 16th, 2025 🤕 Life has been kicking my ass lately. That's why you haven't seen much of me the past couple months. I'm changing that and trying to build momentum into the new year. It's been tough, but you should start seeing a lot more of my content (if you're into that sort of thing). Swift News - Video Version - Get my thoughts on the articles below. The Year SwiftUI Died This article from Jacob Bartlett is a bit tongue-in-cheek, but it made me think. A huge advantage of SwiftUI...