home

Not only Swift

Xcode tips & tricks, Swift, SwiftUI, Firebase, computing and internet history, and - of course - some fun stuff.

Read and trusted by engineers from:

Apple logoLeica Camera logoGoogle logoPayPal logoSAP logoIKEA logo
To: Subscribers of Not only Swift
Date: July 27, 2026
Issue: 98
Re: Apple says: Stop splitting your SwiftUI views this way

Hi everyone,

It’s been a while since I last wrote! I’ve just returned from my summer vacation - taking a break was much needed, and I’ve returned recharged and full of new ideas (two of them are books, and another one is about an app for book readers).

Before I went on vacation, I had the opportunity to attend WWDC 26. I didn’t get a golden ticket, but following Daniel’s recommendation, I joined the community events put on by CommunityKit and others. What an amazing experience! It was great to see so many friends from around the developer community, make new friends, and run into super enthusiastic Firebase users. I even got to meet the guy who actually printed a physical copy of the Swift Language Guide PDF I typeset!

With the deeper integration of coding agents into Xcode 27, the use of agentic coding in the iOS ecosystem has become more pervasive than ever before. I’ve been fine-tuning my own agentic coding setup - I now have an entire fleet of agents working on my projects, and it’s been great so far.

One of the first things I do when setting up a new project is to add a bunch of agent skills - for example, Paul Hudson’s Swift and SwiftUI skills, the Firebase skills, and a few others. But one thing had been bugging me - none of the SwiftUI skills support the principles of Progressive Disclosure. So I implemented my own skills - Stratos! It helps my agents build SwiftUI views that look and feel like Apple built them.

In this issue of the newsletter, I’ve included a couple of excellent articles which discuss how to build better SwiftUI views. We now have a better understanding of how Apple thinks about good SwiftUI architecture, thanks to the agent skills they published as part of Xcode 27.

When reading Emre’s article about this, I found myself wondering about the target audience for the blog posts we write. So let me ask you - do you still code manually, or do you let your agent(s) do most / all of the work? Hit reply - I read and reply to every single message you send me!

Cheers, Peter

SwiftUI

The Anatomy of a Reusable SwiftUI View

by Alexander Weiß

Stratos: AI Agent Skills for High-End API Design

by Peter Friese

Firebase

Bringing Gemini to Apple's Foundation Models framework

by Peter Friese

AI & Machine Learning

Apple Foundation Models Utilities

by Artem Mirzabekian

Fun & Interesting

Jensen Huang's trademark leather jacket raises nearly $1M at charity auction

by Mark Tyson

Conferences

iOS Conferences in 2026

by Peter Friese