Swift News: Forget MVVM, Lower Churn, Chart Design, Vibe Coding, Foundation Models & More


August 11th, 2025

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

Forget MVVM in SwiftUI

Looks like it's time for the annual MVVM in SwiftUI debate. Personally, I've moved on from MVVM in my apps a couple years ago so I tend to agree with this articles line of thinking. At the same time... I think arguing about architecture on the internet is a giant waste of time. But, I wanted to share this article for those that may only know MVVM and have never considered another way.

Retention Messaging API

This is a big deal. Apple is allowing us to offer the user a different subscription plan (like switching to annual) or a promo offer to win back customers at the point of cancellation. This is something we all absolutely MUST implement.

Swift Chart Design Inspiration

The charts in this link are not specific to Swift or iOS. However, they are a bunch of well-designed charts that can give you inspiration and ideas for the charts in your app. This is especially helpful if you have some type of dashboard or widgets in your app.

VStack vs. LazyVStack vs. List

If you need a list of things in your app, should you use a LazyVStack or a List? What are the pros and cons of each? Do you want the standard look and functionality across all platforms or do you want something highly customizable? Find out by clicking that orange link above.

Foundation Models Ideas

This GitHub repo has a TON of ideas for how you can use Foundation Models in your app, or hell, maybe it will even spark an idea to build an entire new app. The code in this repo isn't anything revolutionary, but the ideas here just might lead to your next big thing.

Vibe Coding is Killing your Critical Thinking

I've felt this myself a lot lately. When coming up on a boring, mundane problem I find myself saying "I don't want to think about this" and I pass it off to ChatGPT Codex. There's no doubt my skills are slowly deteriorating. This isn't as bad since I have 10 years experience doing it the old fashioned way, however if I tried to put myself in the shoes of someone early in their career. It scared me. I can't imagine how much my growth would be stunted if I started relying on AI this much early in my career.

Business & Boutique

If you can get there as an indie dev it's a beautiful place when you can have a "business" app and a "boutique" app where you can play with all the fun new toys and not worry about monetization. Jordan Morgan talks all about it in this article.

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

June 17th, 2026 Swift News - Video Version - Get my thoughts on the articles below. WWDC Another WWDC has come and gone and I'm really happy with what was announced. We got some new stuff, but seems like a good year for stability and Siri finally works as advertised. I do a rapid fire recap in the video version of Swift News so check that out and see a bunch of links to cool stuff in the Swift News Repo. SwiftUI Group Lab - Beginner Q&A Apple held a few different group labs where they took...

June 5th, 2026 As you may have seen, I recently joined the team at Bitrig (from the co-creators of SwiftUI at Apple). My role there is a mix of content and engineering, but mostly content to help teach developers how to get the most out of the platform. This also means Swift News will be more regular for the foreseeable future. It will be released (roughly) once every two weeks. I'm pumped for this next chapter 😀. Swift News - Video Version - Get my thoughts on the articles below. WWDC It's...

March 28th, 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. App Store Connect CLI The App Store Connect CLI by Rudrank Riyam allows you to avoid using the website and do everything from the command line. But the bigger win is that AI agents can now use it for...