Stewart Lynch Newsletter 2025-8


Stewart Lynch News
2025-8

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

This Week's Video

In this week's video, I dive into the power of the contentTransition modifier in SwiftUI, introduced in iOS 17. Unlike the transition modifier, contentTransition allows us to animate changes within a view’s content rather than replacing the entire view. This creates smoother and more natural animations for text updates, image changes, and other UI modifications.

We explored five different content transitions:

Numeric Text Transition – Smoothly animate changing numbers like a digital clock.

Symbol Effect Transition – Seamlessly switch between SF Symbols with animations.

Opacity Transition – Fade between different icons, such as a sun and moon.

Interpolate Transition – Animate text color, size, and position smoothly.

Symbol Effect with Options – Enhance symbol transitions with extra effects like bounce.

video preview

What is Coming?

Next week I explore the powerful new @Entry macro introduced in 2024, which simplifies the creation of environment values in SwiftUI while maintaining backward compatibility with iOS 13. I'll take it a step further by using bindings to introduce a theming system that dynamically updates UI elements across the app.

By the end of this video, you’ll have a fully functional theming system and tab navigation using SwiftUI’s modern approach.

Deep Dish Swift

As this newsletter goes out, I’ll be on a plane returning from Deep Dish Swift 2025 in Chicago.

What an incredible experience. I was a little apprehensive going in, as it was my first time speaking at a Swift conference. I’ve presented at other conferences before, but never one focused entirely on Swift. With so many well-known names in attendance, I worried that no one would know who I was, and that my talk might come across as a little too light or fluffy.

Before the conference started, I decided to head down to the lobby and just sit for a bit to see if I could make any connections. To my surprise, people started approaching me to say they’d watched my videos. I couldn’t believe it. These were real developers, people I admire, and they were familiar with my work. It was incredibly reassuring and gave me a big confidence boost, especially since I was scheduled to speak on the first day.

Then, as I was heading to the elevator to return to my room, Ellen Shapiro (@DesignatedNerd), a veteran of the conference circuit, looked at me and said, “Hi Stewart.” Again, what? You know who I am?

That kind of interaction kept happening. I had the pleasure of connecting with so many people I admire: Jordan Morgan, Mikaela Caron, Chris Wu, Charlie Chapman, Josh Holz, Marc Dupont, Adrian Eves, Jordi Bruin, Anton van der Lee, Dan O’Leary, and Daniel Steinberg, just to name a few. These are all people I follow online but had never met in person until now.

Each one of them helped give me the confidence to get up there, give my talk, and feel like I belonged.

I can’t express how meaningful it was to meet and spend time with these incredible people and so many others in the Swift community. If you ever get the chance to attend a conference like this, take it. You won’t regret it.

The conference was live-streamed, and each presentation will eventually be released as a standalone video on the Deep Dish Swift YouTube channel. In the meantime, if you’d like to watch a rehearsal I recorded for my talk, along with the slides I used, you can find them here:

https://stewartlynch.github.io/DDSwiftTalkResources/

Of course, I couldn’t resist snapping a few selfies with the amazing people I met.

This has been a truly wonderful and rewarding experience. One I’ll never forget. Thank you, Josh Holz, for inviting me back to speak this year after I had to cancel at the last minute last year due to Covid.

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

Learn how to build a multi-targeted app using a Jokes API.
Don't let the low cost of the course fool you into believing that low cost means low content. 6.5 hours of content and 56 videos.

Enrol in the course

Affiliate Links

Affiliate Links

Below are a number of affiliate links for products that I not only endorse but use all the time. I will never endorse something that I do not believe in.

RocketSim - Build Apps Faster 

This is an invaluable tool when working with the simulator in Xcode.

   https://gumroad.com/a/122988499/ftvbh 

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 - 7 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 The first 4 videos of the SQLiteData series are now available. Make sure you check out any pinned comments in the videos on YouTube for any last minute updates to the code. The completed source code should be current, but having to go back and update and republish a video to YouTube can be a pain when all...

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