StewartLynch Newsletter 2025-3


Stewart Lynch News
2025-3

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:
A Case for Custom Bindings in SwiftUI: Essential Tips and Tricks

In this video, I’ll show you why Custom Bindings in SwiftUI are a powerful tool you should master! While they may seem intimidating at first, I’ll break them down into easy-to-understand examples that will help you integrate them seamlessly into your SwiftUI projects.

We’ll cover:

✅ Creating custom bindings for optional values (String, Int, Date)

✅ Binding computed properties for better control

✅ Using bindings in ViewModels for better state management

✅ Improving efficiency and clarity with inline binding syntax

By the end of this tutorial, you’ll have a solid reference project that you can keep coming back to whenever you need to implement custom bindings.

video preview

What is coming?

Next week I will be starting 2 part video series on creating an "Over Top View"

Sometimes your UI calls for a bit of creativity! Instead of using a modal sheet or a navigation stack, you can display an Over Top View—an overlay that allows you to edit content while still seeing the original view behind it.

Oldie But Goodie
JSON Decoding Playground

Working with JSON is a fundamental skill for any Swift developer, whether you’re mocking data, fetching it from an API, or storing it locally. In this video I created back in 2021, I introduce a multi-page Swift Playground designed to help you test JSON decoding from multiple sources—your app bundle, a remote URL, and the documents directory. It still works today.

📌 What You’ll Learn:

✅ How to decode JSON from different sources

✅ How to create Swift models for JSON data using tools like QuickType and Ducky Model Editor

✅ How to fetch JSON from an API using async/await

✅ How to save JSON to the documents directory and retrieve it later

This Playground is a great way to experiment and debug JSON decoding before integrating it into your projects. You can download the Playground from the link in the video description and follow along.

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

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

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.

SwiftData Mastery in SwiftUI 

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

SwiftUI Views Mastery 

   https://www.bigmountainstudio.com/views-16/77jt8 

SwiftUI 5 Book Bundle 

   https://www.bigmountainstudio.com/book-bundle/77jt8 

Combine Mastery in SwiftUI 

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

Core Data Mastery in SwiftUI 

   https://www.bigmountainstudio.com/core-data/77jt8 

SwiftUI Animations Mastery 

   https://www.bigmountainstudio.com/animations-16/77jt8 

My Social Links

Follow me on any one of the following platforms.

Mastodon (preferred) : https://iosdev.space/@StewartLynch
Bluesky: https://bsky.app/profile/stewartlynch.bsky.social
LinkedIn: https://linkedin.com/in/StewartLynch
Threads: https://www.threads.net/@stewartlynch
X (Last resourt): https://x.com/StewartLynch

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