|
Stewart Lynch News 2025-12
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 explored two exciting new additions introduced at WWDC24:
• Accessing section subviews (headers, content, and footers)
• Using the new ContainerValue struct for dynamic view behaviour
I walked you through two practical examples: enhancing a basic list with stylized sections and creating a dynamic, filterable to-do list using ContainerValue to elevate a selected section to the top.
Along the way, we:
• Built and modularize custom container views
• Used SwiftUI’s new scroll and animation capabilities
• Dynamically grouped data and styled it with conditional logic
|
|
|
Bonus Video
I also released a bonus video last week: my presentation from Deep Dish Swift. It reached over 1,000 views in the first 10 hours, which is a personal best for me. I’ve received so much positive feedback, and I truly appreciate all the support. If you’ve never been to a Swift conference, I highly recommend it. It’s a great way to learn, connect with others, and get inspired. I’m now motivated to apply to speak at more conferences, and who knows—we might meet in person someday. If you see me at an event, please come say hello. I love meeting new people in the community.
|
|
|
What is Coming?
We’re kicking off a brand new series with the ultimate goal of building a reusable SF Symbol Picker Swift Package that you can easily integrate into any project. In the first video of the series—coming next week—we’ll lay the groundwork by diving into an essential aspect of iOS and macOS development: decoding property lists (plists). You’ll learn how to create and decode your own plists using PropertyListDecoder, understand the differences between dictionary- and array-based structures, and create flexible, generic decoding functions. We’ll also work with real SF Symbols metadata from Apple’s tools and build Swift model structs for symbol categories, search terms, availability, and more. To wrap up, we’ll consolidate data from multiple plist sources into a single, unified Symbol model that will power our symbol picker throughout the series.
|
|
|
Symbols Browser App
While developing the SF Symbol Picker series, inspiration struck—and I ended up building a full-featured SF Symbols Browser app for iPhone, iPad, and Mac! It’s packed with powerful features to explore, filter, and test symbols across platforms, and I’m excited to share that it’s now available on TestFlight. If you’d like to get early access and help shape the final product with your feedback, I’d love to have you on board.
Join the beta here (iOS + macOS):
👉 https://testflight.apple.com/join/meMzNPKM
|
|
|
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
|
|
|