Stewart Lynch Newsletter 2025-16


Stewart Lynch News
2025-16

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

Transform Your SwiftUI Components Into Reusable Swift Packages

The third installment in my SFSymbolPicker series is now live! If you’ve ever wanted to take your SwiftUI app components and turn them into a Swift package for easy reuse and sharing, this tutorial is for you.

In this step-by-step video, I guide you through converting a demo project into a Swift package using the SF Symbol Picker as our example. Here’s what you learn:

  • Organizing your project for long-term maintainability
  • Creating and configuring a multi-platform Swift package
  • Moving code and exposing only what your package needs
  • Handling platform differences between macOS and iOS in SwiftUI
  • Publishing your Swift package to GitHub
  • Tagging versions and updating your README
  • Adding your new Swift package to another project

This video builds on previous tutorials, so if you missed my guides on decoding plists or working with Git and GitHub in Xcode, be sure to check those out as well.

If you’re ready to make your SwiftUI components more reusable and shareable, dive into the latest video and take your projects to the next level!

video preview

Something New Next Week: Streamlining Xcode Project Renaming

Renaming an Xcode project after it’s been created can be a real headache. Between updating the bundle identifier, target names, entitlements, file structures, and folders, it’s all too easy to miss a step, leading to frustration and wasted time.

Next week, I’m doing something a little different. I’ll be showing you a streamlined command line tool that makes renaming projects quick and painless. Originally a Swift script by Marco Tatić, I’ve transformed it into an installable CLI tool called xprename, making the process faster and more accessible for everyone.

In the upcoming video, I’ll walk you through every step of using xprename, from installation to execution. With just one command, you can rename your entire Xcode project, and I’ll explain exactly how it works.

Here’s what you’ll learn:

  • Why manual renaming is so error-prone
  • How to use the tool right from your Terminal
  • Two easy installation methods: using Homebrew or building from source
  • How the tool works behind the scenes with Swift’s ArgumentParser

Get ready to save time and avoid frustration—stay tuned for next week’s tutorial!

Introducing Folder Flair: The Ultimate Way to Personalize Your macOS Folders

Exciting news—I’ve just released a brand new app, and it’s free to download!

With macOS 26, Apple finally lets us customize folder icons and colors. But if you’ve tried it, you know the options are pretty limited: no SF Symbol search, color choices are tied to tags, and emoji support is still only so-so.

That’s why I built Folder Flair, a more flexible solution for making your folders truly your own, AND it works on the current macOS 15 Sequoia.

Folder Flair lets you:

  • Apply SF Symbols with full search and color options
  • Use emojis—searchable by category or keyword
  • Add your own custom images to any folder
  • Rotate, resize, tint, and reposition icons for the perfect look

Inspired by a Mastodon post just before WWDC 2025 (and with a little help from ChatGPT!), Folder Flair works on macOS 26 and earlier versions.

Ready to give your folders some personality?

Download Folder Flair for free now!
I have even released the full Source code in case you want to explore how the app was build and make your own modifications.
https://github.com/StewartLynch/Folder-Flair

Let me know what you think, and happy customizing!
Here is a short video showing it in action.

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.

AppScreens

Simply the best way to create your Screenshots for your AppStore connect submissions
https://appscreens.com/?via=92e164

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-15 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 This week, I continued my SF Symbols series with a practical deep dive into building a flexible and reusable symbol picker for SwiftUI projects. In the tutorial, I showed how to decode plist files from the SF Symbols app, organize the data into models, and create a loader class using the new @Observable...

Stewart Lynch News2025-14 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 WWDC 2025 First Impressions and What's Next I’m still trying to take in everything that was announced at WWDC on Monday. With 120 sessions available, I’ve already bookmarked 50 that I want to go through over the next couple of weeks. I’ll begin with the “What’s New in…” sessions and go from there. Each week, I’ll share...

Stewart Lynch News2025-13 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 This week I launched a brand new series with one goal: to build a reusable SF Symbol Picker Swift Package that you can easily integrate into any project. In the first video, we focused on an essential skill for iOS and macOS development: decoding property lists (plists). You learned how to: Create and...