Stewart Lynch Newsletter 2025-4


Stewart Lynch News
​2025-4

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

This week, I released the first of two videos on creating a different type of Edit view.
πŸ”₯ SwiftUI Trick! Overlay content without losing the background!

Learn to build an Over Top View with smooth transitions, state, and closures β€” no boring sheets!

Watch Part 1 now! πŸ’₯

video preview​

What is Coming?

Next week, I follow up on this video.’ll show you how to implement an Over Top View in SwiftUI, which prevents interaction with the background while providing a clean and intuitive way to make updates. We’ll cover:

βœ… Structuring the Over Top View

βœ… Creating a reusable view modifier

βœ… Using state properties for smooth transitions

βœ… Handling updates efficiently with closures

​

Tip

In last week's video, I presented Custom Bindings. I find them particularly useful for things like TextFields or DatePickers when the item that I want to bind to is an optional. After posting the video, I received a comment on BlueSky from @markbattistella about an extension to Binding that he users for this. I have modified it a bit to fit with what my video shows and created a new branch for the completed source code that users the extension.
​Binding Extension Branch​

You can get the extension from my GitHub Gist repository - OptionalBinding+Extension​

It is very easy to use:

​

What Social Media Service to you Subscribe to?

Do you subscribe to any Social Media platforms? If not? I think you should. I use to monitor Twitter daily and found it invaluable in helping me learn Swift/Swift UI. I made a list and only added developers to that list so I never saw any of the hate or objectionable posts that get all of the press. The Swift/SwiftUI community is very welcoming and respectful. I have close to 11k subscribers there but I seldom engage on that platform any more. I am fully engaged on Mastodon and to a lesser extent, Bluesky. I use the app Mona for Mastodon and I find it really flexible, easy to use, and is on the Mac, iPad and iPhone with my feeds syncing across all devices. I used the author's app Spring before it was banned from X. Almost all of the people I follow on Mastodon are Swift/SwiftUI developers. I also follow a number of Apple News feeds so if you are on Mastodon, or if you want to try it out, follow me at @StewartLynch@iosdev.space and check out who I follow if you are looking for like minded individual.

If you are on Bluesky, you can find me at @StewartLynch.bsky.social​

​

Mark Moeykens at Big Mountain Studio

In case you were not aware, Mark Moeykens, the author of the best SwiftUI books available, including SwiftUI Views Mastery, SwiftData Mastery and many more is actively creating a new one.

You can find out more about when it will be released at https://www.bigmountainstudio.com/blog/charts-update-2​

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​

113 Cherry St #92768, Seattle, WA 98104-2205
​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 News2025-8 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 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...

Stewart Lynch News2025-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 This Week's Video In this week's video, we explored the Transition protocol introduced in iOS 17 and how it allows us to control how views enter and exit the view hierarchy in SwiftUI. We dived into both built-in AnyTransition types and custom transitions, showing how to combine them for more dynamic UI effects. πŸ”₯ What...

Stewart Lynch News2025-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 This Week's Video In this week's video, I show you how to leverage SwiftUI ViewModifiers to improve code readability, flexibility, and maintainability. We create three custom view modifiers that you can start using in your SwiftUI projects today. Each modifier enhances different aspects of UI development, from embedding...