Stewart Lynch πŸ‡¨πŸ‡¦'s Avatar

Stewart Lynch πŸ‡¨πŸ‡¦

@stewartlynch

Focused on IOS development and helping others improve their coding skills. All social and communication links: https://linktr.ee/stewartlynch

1,883
Followers
234
Following
324
Posts
26.04.2023
Joined
Posts Following

Latest posts by Stewart Lynch πŸ‡¨πŸ‡¦ @stewartlynch

Video thumbnail

You won't want to miss this video. Coming coming on Sunday. Add a vertical index scroll bar to your lists.
Subscribe to my channel at youtube.com/@StewartLynch

11.03.2026 13:31 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I export all realm to a nested JSON and then map that to SQLite tables.

11.03.2026 02:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Completely rewrote my Wine Cellar app from UIKit and Realm to use SwiftUI and SQLiteData from @pointfree.co. Syncs perfectly with iCloud. Exported data as JSON and png and imported back.
I have a new 10 part series on SQLiteData coming soon. Stay tuned.

10.03.2026 23:49 πŸ‘ 14 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

My full Swift and SwiftUI Network Manager series is now available in one playlist. In three videos you’ll build a reusable networking layer using async/await, generics, and improved error handling for JSON decoding.
#Swift #SwiftUI
youtube.com/playlist?lis...

09.03.2026 12:23 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Network Manager Part 3 - ViewModel and Loading State
Network Manager Part 3 - ViewModel and Loading State YouTube video by Stewart Lynch

New video: Part 3 of my Network Manager series for SwiftUI. We refactor networking logic into a reusable generic data view model with loading indicators and refresh support.
youtu.be/7athP98-HEU

08.03.2026 14:12 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Building a Better Network Manager in Swift Part 2 - Throwing Errors and User Feedback
Building a Better Network Manager in Swift Part 2 - Throwing Errors and User Feedback YouTube video by Stewart Lynch

Part 2 of my Network Manager series is live. Learn how to turn silent failures into meaningful user feedback using throwing functions, custom errors, and SwiftUI alerts. Clean, reusable, and practical Swift networking.
#Swift #SwiftUI
youtu.be/9H0gc-smKiA

04.03.2026 14:27 πŸ‘ 8 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I’m starting a new 3 part series over 2 weeks on building a reusable Network Manager in Swift using async await, URLSession, generics, and better JSON decoding diagnostics. A solid foundation you can reuse in real apps. Next video drops Wednesday.
youtu.be/zEzIxdA8zLQ

01.03.2026 14:41 πŸ‘ 55 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Swift Autoclosures  - From First Principles to Smarter SwiftUI Validation
Swift Autoclosures - From First Principles to Smarter SwiftUI Validation YouTube video by Stewart Lynch

Be honest. If someone asked you to explain #Swift autoclosures, could you? πŸ˜… They power the ?? operator you use every day. New video breaks it all down with playgrounds + a real #SwiftUI form. youtu.be/t8NYLDB5Fg8

22.02.2026 14:34 πŸ‘ 7 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

If you have been waiting for both parts of this series to be released, wait no longer.
Sharing App Data with Uniform Type Identifiers and ShareSheets Part 1
youtu.be/TPGn2pJjfis

Sharing App Data with Uniform Type Identifiers and ShareSheets Part 1
youtu.be/TPGn2pJjfis

18.02.2026 14:28 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Sharing App Data with Uniform Type Identifiers and ShareSheets Part 2
Sharing App Data with Uniform Type Identifiers and ShareSheets Part 2 YouTube video by Stewart Lynch

Part 2 is live. Finish your SwiftData sharing workflow with custom Uniform Type Identifiers, UIKit share sheets, onOpenURL handling, and duplicate-safe imports. This is real-world user-to-user data sharing.
youtu.be/t9FRldfZ8vc #SwiftUI #Xcode

15.02.2026 14:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
SwiftRockies 2026 | The iOS Retreat in the Wild A practitioner-focused iOS developer conference at the Calgary Zoo. July 22-23, 2026. Request an invite today.

Tickets LIVE for Swift Rockies! 🎟️
No developer is truly "self-taught" - real growth comes from community. Join me July 22-23 in Calgary as I share how intentional projects + sharing knowledge makes you stronger.
180 spots. Intimate retreat format.
swiftrockies.com #iOSDev

11.02.2026 16:24 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub Downloader GitHub Directory Downloader - Never Clone a Full Repo AgainTired of cloning massive repositories just to grab a single folder or code sample? GitHub Directory Downloader is a native macOS app that let...

I built a free Mac app to download individual folders from GitHub repos. No more downloading entire repositories just to access one project. Supports private repos & branch selection.
Get it here: stewartlynch.gumroad.com/l/GHDownloader

10.02.2026 22:40 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Xcode 26.3 - Agentic Coding with Free OpenAI Account
Xcode 26.3 - Agentic Coding with Free OpenAI Account YouTube video by Stewart Lynch

As a follow up to my last video on Agentic Coding, think you need to pay $20/month for agentic coding in Xcode? 26.3 Wrong!
Here's how to do it completely free with ChatGPT and Codex: youtu.be/cuBANmz7OxY

09.02.2026 20:50 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Sharing App Data with Uniform Type Identifiers and ShareSheets Part 1
Sharing App Data with Uniform Type Identifiers and ShareSheets Part 1 YouTube video by Stewart Lynch

Before you can share iPhone app data between users, you have to prepare the data. This video shows how to encode relational SwiftData into JSON and make it ready for user to user sharing without CloudKit. youtu.be/TPGn2pJjfis #SwiftData #Sharing

08.02.2026 14:30 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Xcode 26 3 Agentic Coding
Xcode 26 3 Agentic Coding YouTube video by Stewart Lynch

2nd Video this week. I just built 2 complete iOS apps in minutes using Xcode 26.3's agentic coding - live and unedited. Watch the AI write SwiftUI code, fix bugs, and generate documentation in real-time. Is this the future of iOS development?
youtu.be/QdpaI_j0FRU
#Xcode #AI

06.02.2026 21:30 πŸ‘ 10 πŸ” 0 πŸ’¬ 2 πŸ“Œ 2
Video thumbnail

Sharing SwiftData between different users is not syncing.
Over the next two weeks I am releasing a 2-part series on file-based sharing with JSON, custom document types, UIKit share sheets, and safe imports. No CloudKit.

Subscribe and turn on notifications:
youtube.com/@StewartLynch

05.02.2026 14:28 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Just released Symbols Browser πŸŽ‰
Browse SF Symbols from your macOS menu bar. Search, preview effects, customize colors, generate SwiftUI, UIKit, or AppKit code, and copy PNGs without leaving your workflow.
Pay what you want (or $0)
stewartlynch.gumroad.com/l/SymbolBrow...

03.02.2026 21:12 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
SwiftUI DatePicker and ColorPicker Deep Dive (Ranges, Styles, Optional Dates, UIKit Color Picker)
SwiftUI DatePicker and ColorPicker Deep Dive (Ranges, Styles, Optional Dates, UIKit Color Picker) YouTube video by Stewart Lynch

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. #SwiftUI youtu.be/O540BJGGpYw

01.02.2026 14:32 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

For me, it is my Apple Watch. It comes from HealthKit though so any way your iPhone can get data into it.

27.01.2026 14:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Iterating more on this personal project with some help from Claude Code is so much fun and satisfying. For me, a really useful alternative to the Fitness app on my iPhone. Better insights to my workout data. #BuildInPublic #SwiftUI

26.01.2026 21:38 πŸ‘ 11 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
SwiftUI Pickers Deep Dive
SwiftUI Pickers Deep Dive YouTube video by Stewart Lynch

SwiftUI pickers look easy until they quietly break your UI. This video explains when tags are required, why selections fail, and which picker styles actually work in real apps. #Swift #SwiftyUI
Watch here youtu.be/_wpqggVJCYQ

25.01.2026 14:31 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Been working on a personal project because I hate the UI of the Fitness app for finding workouts that I have done over the years. I import directly from HealthKit and insert into SwiftData for easy access. A really nice API to work with

25.01.2026 00:44 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I think that after a recent update to MacOS, that my newsletter which is created with Kit is being marked as Junk. If you are a subscriber and are not getting them every 2 weeks, check your junk folder. Next one comes out on Wednesday stewartlynch.kit.com

19.01.2026 16:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Mastering Switch Statements in Swift: Pattern Matching, Enums, and Real SwiftUI Examples
Mastering Switch Statements in Swift: Pattern Matching, Enums, and Real SwiftUI Examples YouTube video by Stewart Lynch

Swift’s switch statement is one of the most powerful tools in the language, yet most developers underuse it. Pattern matching, enums, SwiftUI state, and more in one focused video. youtu.be/84HoS9W2tpw

18.01.2026 14:35 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

On this day in 2014 I lost my job and had no clear plan. A few months later Swift arrived and changed everything. I started over at 62. By 2019 I had shipped 12 apps then SwiftUI led me to YouTube, and today that journey is 400+ videos strong.

16.01.2026 14:41 πŸ‘ 21 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Initializing Observable Classes
Initializing Observable Classes YouTube video by Stewart Lynch

If you’ve ever wondered where to create your observable class in SwiftUI, this video walks through every case with real examples. Inspired by and credited to @natpanferova.bsky.social 's blog. Seven demo views that finally make it click. youtu.be/z0GD03x3gc4

11.01.2026 14:36 πŸ‘ 13 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Mastering Preview Traits in SwiftUI β€” Built-In, Custom, Mock Data, and More
Mastering Preview Traits in SwiftUI β€” Built-In, Custom, Mock Data, and More YouTube video by Stewart Lynch

Xcode Previews can be powerful, or painful. I show how Preview Traits fix that: type-safe configs, reusable custom traits, and preview-only mock data layers. This will save you hours. youtu.be/zrqFczU1iFg #Swift #SwiftUI

04.01.2026 14:33 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
In Case You Missed it - 2025 Channel Content and More
In Case You Missed it - 2025 Channel Content and More YouTube video by Stewart Lynch

Missed some of my 2025 #Swift and #SwiftUI content? Here’s a 5-minute, category-based recap of 70+ videos, 13 deep dives, the WWDC series, and open-source tools including the Xcode Project Renamer and SF Symbols + Emoji package. Links in the description : youtu.be/fECmk34zpoY

28.12.2025 15:15 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This was from my middle years. Punch cards are also missing πŸ€ͺ

24.12.2025 18:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

I think my ChatGPT recap nailed it. If this doesn’t date me, I am not sure what will

24.12.2025 16:53 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0