Stewart Lynch Newsletter 2025-34


Stewart Lynch News
2025-34

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 Labels introduced in iOS 26. I walked you through the new one-liner modifiers, showed you how to group data cleanly with dictionary initializers, and added some polished touches like toolbar background visibility and alphabet side indexing.

video preview

WebViews and HTTP Headers

This video showed how to take full control of your SwiftUI WebViews by injecting custom HTTP headers. Whether you’re passing authentication tokens, API keys, or tracking identifiers, you learned how to create a reusable WebView that makes handling headers simple and secure.

video preview

Year End Review

There won't be any new videos this calendar year, but I am planning to release a very short video titled In Case you Missed it - 2025 Channel Content on the Sunday following Christmas Day.

I released over 50 videos in the past year, so spend just 5 minutes watching this video when it comes out and you might be surprised to find something that you missed.

PreviewTraits are a Game Changer.

For the first video in 2026, I dive deep into SwiftUI preview traits and show how they can replace messy preview setups with clean, powerful configurations. You’ll learn how to build custom traits, mock network and SwiftData layers, and fix preview issues you didn’t even know you had.

Dynamic Sheets in SwiftUI

Have you ever wanted your SwiftUI sheets to dynamically adjust to the size of the content in the presenting view? This is something many developers have struggled with. Nigel Gee came up with an elegant solution that he uses in his own apps.

When Nigel shared it with me, I thought it was too good not to pass along. Below is a short YouTube clip that shows the approach in action.

video preview

You can find the view modifier and demo project on GitHub at https://github.com/NigelGee/DynamicSheetDemo/

SQLiteData

I have not been this excited about anything in a long time. Over the past several weeks, I worked through more than 16 hours of content in the Modern Persistence series available through a Point-Free subscription. https://www.pointfree.co/

Brandon Williams and Stephen Celis are exceptional developers, well known for their deep-dive video series on advanced Swift topics. Point-Free is not a beginner resource, but as your skills and career grow, it becomes incredibly valuable.

In the Modern Persistence series, they explore modern, best-practice approaches to persisting application data and state. They do this by rebuilding Apple’s Reminders app from scratch using SQLite, the most widely deployed database in software. Along the way, they cover powerful SQL features such as foreign keys, triggers, common table expressions, and more.

What impressed me most was their SQLiteData package. It accomplishes something that no other solution has managed to do cleanly: syncing data across multiple devices using CloudKit without forcing you to think about CloudKit at every step. It works astonishingly well.

As a personal challenge, I built my own app alongside the series, applying many of the same techniques they used while building Reminders. My app, My Stuff, lets me track items I care about by location and room. It is still a work in progress, but it is already syncing reliably between my iPhone and iPad.

Next up is sharing selected content with my wife using CloudKit containers, something that is simply not possible with SwiftData today.

Here is a quick demo of My Stuff running on an iPhone and an iPad and syncing data between them.

video preview

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-33 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 RichNotes Editor Series Over the last three weeks, I released a three part series on Attributed Strings in SwiftUI. We built a rich text editor that allows users to apply bold, italic, underline, strikethrough, and color to their text. We also added a menu for changing font size and text alignment, along with a custom...