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...
12 days ago • 3 min read
Stewart Lynch News2025-12 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 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...
19 days ago • 2 min read
Stewart Lynch News2025-11 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, you saw how to build flexible and reusable containers in SwiftUI using @ViewBuilder. We looked at how to pass in customizable parameters with default values, use view modifiers to mimic container behavior, and decide when it’s better to use a container view versus a modifier. You...
26 days ago • 3 min read
Stewart Lynch News2025-10 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 video, we improved our SwiftUI theming system by addressing three key issues: ✅ Fixed dark mode inconsistencies ✅ Resolved unwanted background reveals in modal sheets ✅ Persisted the selected theme between app launches We explored solutions using SwiftUI’s preferredColorScheme,...
about 1 month ago • 2 min read
Stewart Lynch News2025-9 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 video, I explored the powerful new @Entry macro introduced in 2024, which simplifies the creation of environment values in SwiftUI while maintaining backward compatibility with iOS 13. I took it a step further by using bindings to introduce a theming system that dynamically updates UI elements...
about 1 month ago • 3 min read
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...
about 2 months ago • 3 min read
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...
about 2 months ago • 4 min read
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...
2 months ago • 3 min read
Stewart Lynch News2025-5 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 take my original Overtop Picker View solution that was released last week and improve upon it using Swift protocols. I’ll show you how to create a flexible view modifier that allows you to present a custom edit view using a picker, a date picker, or even a struct for editing....
2 months ago • 2 min read