Stewart Lynch Newsletter 2026 - 3


Stewart Lynch News
2026 - 3

Please pass on the subscription link to others in your sphere so I can broaden my reach.
https://stewartlynch.kit.com

Recent Videos

In my most recent two videos, I covered a range of SwiftUI Pickers. As with all of my Deeper Understanding videos, these ones dig deep into each of the different picker types so you can understand how they work and how to use them effectively,

Deep Dive into SwiftUI Pickers

SwiftUI pickers look simple until they bite you. Learn when tags are mandatory, why pickers are value-driven, and which styles actually scale in real apps. This deep dive will save you hours of frustration.

video preview

Date and Color Pickers

SwiftUI pickers that actually matter: DatePicker ranges + styles, optional dates with a clean Binding, MultiDatePicker with selectable dates in a grid, plus ColorPicker tips and a UIKit UIColorPicker sheet for custom buttons.

video preview

Upcoming Series on Data Sharing between Users

video preview

Over the next two weeks, I'm releasing a comprehensive two-part series on sharing SwiftData content between users without CloudKit or syncing infrastructure. We'll build a complete file-based sharing system using JSON exports and the system share sheet, perfect for scenarios where you want users to exchange data outright rather than maintain shared ownership. In Part 1, you'll learn how to export filtered SwiftData models with proper handling of one-to-many and many-to-many relationships, encode them into clean JSON, and configure a custom document type for seamless integration. Part 2 completes the workflow by implementing a UIKit share sheet from SwiftUI (since ShareLink won't work with dynamic content), handling incoming files via onOpenURL, and safely importing relational data while preventing duplicates. By the end, you'll have a production-ready solution for sharing books, authors, genres, or any relational data structure through AirDrop, Files, or email.

Will AI Replace Developers? My Journey with Claude Code

There's been considerable buzz lately around "vibe coding" and tools like Claude Code and Codex, command-line interfaces that connect to Claude (from Anthropic) and ChatGPT respectively. The big question on everyone's mind: will these tools replace software developers? And more personally, is there still value in creating Swift and SwiftUI tutorials?

I've experimented with ChatGPT's standard interface for some time now, finding it particularly helpful for generating mock data and building time-consuming boilerplate views for starter projects. I've never used it to create a complete application, except for the web-based version of my channel listing app, where my rusty HTML and CSS skills made AI assistance invaluable.

Recently, I decided to dive deeper. I spent time learning how to configure Claude Code and Codex to access the growing library of agent skills available. Detailed instructions for using these tools with Xcode are surprisingly scarce, perhaps because the landscape changes so rapidly that any guide risks being outdated almost immediately. Maybe I'll tackle that in a future video.

I had an idea: access my workout data from the Health app programmatically. My manual solution was tedious, and I wanted to use the HealthKit API to present the information in a way that actually made sense to me, unlike Apple's Fitness app, which I genuinely dislike. In less than a day using Claude Code, I built what turned out to be a robust and genuinely useful application that I now use daily.

Here's what's important: I did very little actual coding. I brought in some components from previous projects (like my custom calendar view), but mostly I directed Claude through the process. The initial implementation Claude suggested and coded was functional but far from optimal. And this is the crucial point.

Should you abandon tutorials and jump straight into agentic coding? If your only goal is a functional app without understanding how it works, then yes, you can get results. But good luck maintaining it down the road.

There's genuine skill required in prompting these models effectively. You need to know what to ask for. Without careful oversight, you'll end up with redundant code, deprecated APIs, and legacy implementations. I checked every modification Claude made, manually reviewed the code, and requested substantial refactoring to ensure the final result was readable and maintainable.

Sure, I could probably ask Claude to update the code to follow the latest patterns in the future. But that raises a fundamental question: what are you learning to code for?

For me, coding brings joy. I love solving puzzles and understanding how things work. I get no satisfaction from being told how to do something without grasping the underlying mechanics. While I enjoyed vibe coding this application and use the result daily, it wouldn't have brought the same fulfillment if I hadn't been an active, knowledgeable participant in the process. That participation was only possible because of the foundation I've built over years of coding without AI assistance.

There's absolutely a place for vibe coding and AI-assisted development, but only if you already have a solid foundation in programming. That's precisely why I'm going to continue producing tutorials without relying on AI tools. The more you know, the better your prompts will be, and the better your results will become.

Understanding the fundamentals isn't just about writing code. It's about knowing what good code looks like, recognizing when to push back on suggestions, and having the judgment to guide these powerful tools effectively. That knowledge doesn't come from prompts. It comes from learning, practicing, and yes, watching tutorials.

Here is the outcome of my vibe coding experience:

video preview

New Release: Symbols Browser for macOS

video preview

I’ve just released Symbols Browser, a native macOS menu bar app designed to make working with SF Symbols faster and far more enjoyable.

Browse Apple’s complete SF Symbols library directly from your menu bar. Search by name or keyword, filter by category or OS release year, preview symbol effects and rendering modes, customize colors and variable values, and instantly generate SwiftUI, UIKit, or AppKit code that’s ready to paste into Xcode. You can also copy any symbol as a PNG image that respects your current customizations.

The app is lightweight, stays out of your way in a floating window, can launch at login, and includes automatic updates powered by Sparkle, courtesy of Amore Software by Lucas Love.

Symbols Browser is available now on Gumroad with pay what you want pricing:

https://stewartlynch.gumroad.com/l/SymbolBrowser

If SF Symbols are part of your daily workflow, this tool will save you time every single day.

Supporting my Work

IIf you enjoy what I do and want to support my work, you can join my Ko-fi community and either make a one-time donation or become a monthly supporter for as little as $5/month. Monthly supporters get early access to my videos as soon as they’re uploaded to YouTube (as unlisted videos), sometimes up to a month before they’re made public. Monthly supporters also get priority responses to their questions, and I’m happy to help with coding challenges.

In addition to PayPal, Ko-fi now supports Stripe, which makes it easier to pay by credit card.

My Other Stuff

Channel Listing App

A Searchable Mac app containing a list of all of my YouTube videos including the ability to watch them in the app and download starter and completed source code

Free on Gumroad

CustomGPT

A custom ChatGPT that has indexed the transcripts of my videos.
Add to your ChatGPT Sidebar

Smile4Me Course

The course is now Free to download from: https://stewartlynch.github.io/Smile4Me-Course-Content/

Affiliate Links

BigMountain Studio Books 

Mark Moeykens is a master at creating SwiftUI reference books. I have purchased every one of these books and refer to them all the time.

Use this link and we both will benefit

https://www.bigmountainstudio.com/a/77jt8

600 1st Ave, Ste 330 PMB 92768, Seattle, WA 98104-2246
Unsubscribe · Preferences

Stewart Lynch

Join over 23,000 YouTube subcribers who are mastering Swift and SwiftUI.Level up your iOS development skills with concise tutorials and professional development tips delivered straight to your inbox. Subscribe now for exclusive discounts, insider insights, and curated highlights from my 350+ YouTube tutorials.

Read more from Stewart Lynch

Stewart Lynch News2026 - 6 Subscribe to my YouTube Channel Please pass on the subscription link to others in your sphere so I can broaden my reach.https://stewartlynch.kit.com Recent Videos All three of the Network Manager series videos have been released and you can find them all at the YouTube Playlist Network Manager Videos Last Sunday's video tackles one of the most practical challenges in iOS development and that is making long lists actually usable. I walk through adding search,...

Stewart Lynch News2026 - 5 Subscribe to my YouTube Channel Please pass on the subscription link to others in your sphere so I can broaden my reach.https://stewartlynch.kit.com Recent Videos Two weeks ago, I released a video on AutoClosures, a topic that I was quite unfamiliar with. I have said this before, but the best way for me to learn something is to force myself to teach it. That way, I have to really understand the topic and be able to explain it to someone else. I am quite pleased with...

Stewart Lynch News2026 - 4 Subscribe to my YouTube Channel Please pass on the subscription link to others in your sphere so I can broaden my reach.https://stewartlynch.kit.com Recent Videos Well, it has been a busy two weeks. In addition to my two weekly videos, I released two new video on Agentic Coding with Xcode 26.3 (still in developer beta as I write this newsletter). Over the past two weeks, I released a two-part series on sharing SwiftData content between different users of the same...