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 - 2 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 Swift Rockies 2026 I am really excited to announce that I will be speaking at Swift Rockies this summer in Calgary, Alberta, Canada. Swift Rockies is a practitioner-focused, community-driven Swift & iOS conference that brings together experienced iOS engineers and mobile developers for two days of deep technical talks,...

Stewart Lynch News2026 - 1 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 Happy New Year! I hope all of you had a great couple of weeks enjoying the holiday season and spending time with family and friends. I know I did, and I’m looking forward to the new year. You may notice that the avatar I use for my YouTube channel, which is supposed to resemble me, looks a little different. I use...

Stewart Lynch News2025-34 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 Since my last newsletter, I released two more videos. Both have been very well received and the view counts have been right up there with my most popular videos so you might want to check them out. List and label improvements This video introduced you to subtle but powerful improvements to SwiftUI Lists and...