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

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...

June 16th, 2025 After brief hiatus due to travel and working on my next app, Swift News is back! And there's a lot to talk about because we're fresh of the best week of the year, WWDC. In this edition of Swift News I share some of my favorite highlights and give my thoughts on them. What are you most excited to build this summer that was announced at WWDC? Swift News - Video Version - Get my thoughts on the articles below. Meet Liquid Glass I'm a fan of the new design because of the crazy...

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...