Those Who Swift - Issue 221
Your weekly dose of Swift!
Weekly note ✏️
It’s already the middle of the year—and almost the middle of the summer.
Traditionally, this period isn’t known for being active in hiring. The reasons are clear: financial quarter closures, vacations, slower development cycles. But “common” doesn’t mean “universal.”
Many companies still actively hire—urgent deadlines, new clients, sudden setbacks in existing projects. And let’s not forget the ripple effect of WWDC. Even if there’s no need for major adaptation, teams still need to ensure that iOS 26 doesn’t break anything.
At the same time, if there’s a window to take a break—use it. The search for a job is a job itself. Scraping job boards, messaging recruiters, polishing applications—it all takes a toll, mentally and even financially.
Just recently, while experimenting with AI agents to automate job board parsing, I noticed how quickly the daily credit quota was used up. Ten minutes—gone. Even with a basic subscription, it’s just 20 minutes, and with hundreds of links, that barely scratches the surface. That’s a good reminder: this effort costs time, nerves, and actual money.
So if you can, pause. Shift focus. Recharge. You’ll return more balanced, more alert, and ready to find the place that truly fits you.
Connect with the "Those Who Swift" team - Justas Markus & Anton Gubarenko 👋
Sponsor 🤝
Forget about Ruby and Fastlane installation issues!
Discover Codemagic CLI tools — the free, open-source Fastlane alternative for automating iOS builds, code signing and publishing.
Swift Around the Web 🌐
Announcing the Android Workgroup
The newly formed Android Workgroup aims to make Android an officially supported Swift platform by integrating Android support into the Swift toolchain, enhancing Foundation and Dispatch compatibility, and setting up CI testing . The group welcomes community contributions—anyone can join biweekly meetings, participate in forums, or submit pull requests to improve Android Swift support
Read more.📍
Decoding Swift Types That Require Additional Data
John Sundell introduces DecodableWithConfiguration, a powerful API allowing you to pass required extra data during decoding without creating partial models.The result is cleaner, more maintainable Codable workflows—especially for complex data initialization.
Read more.📍
Coding 👨💻
Getting Started with Apple's Foundation Models
Artem Novichkov walks through leveraging Apple’s new on-device Foundation Models framework to power AI features in your Swift apps. You’ll learn how to integrate it, work with steamed results and use Tools (MCP from Apple).
Read more.📍
Meet the Inspector View in SwiftUI
Gabriel introduces the new inspector(isPresented:content:) modifier—available in iOS 17, iPadOS, and macOS 14—for displaying a context-sensitive inspector pane alongside your main content. He explains how to present it, control its width, integrate toolbars, and adapt its behavior across form factors (such as turning into a sheet on compact screens) with practical examples.
Read more.📍
Apple 🍏
Communication & Promotion of Offers in EU App Store
Apple now allows developers in the EU to communicate and promote offers directly within their apps—including linking to external deals or non-App Store purchase options. However, using these capabilities requires agreeing to new pricing terms, including an initial acquisition fee and an ongoing store services fee.
Read more.📍
Design 🎨
Why Liquid Glass Is Making Cross‑Platform Developers Rethink Flutter
Article explores how Apple’s new Liquid Glass design in iOS 26 creates a visual and technical gap for Flutter developers. While Flutter can mimic some effects via custom shaders or platform views, neither approach fully achieves the native responsiveness, blur, and GPU-backed depth of Liquid Glass .
Read more.📍
Other cool stuff 🧰
NotificationCenter.Message: A New Concurrency-Safe Notification Experience in Swift 6.2
Fatbobman introduces Swift 6.2’s new NotificationCenter.MainActorMessage and NotificationCenter.AsyncMessageAPIs, which replace insecure string-based notifications with type-safe, concurrency-aware messaging. You’ll learn how these protocols enforce compile-time safety, prevent threading errors, and eliminate unsafe payload casts—making inter-component communication in Swift more reliable.
Read more.📍
Supporting Dynamic Type Accessibility in iOS
By exploring Dynamic Type in SwiftUI, the article shows how to make your app’s text respond to the user’s preferred font size, ensuring readability. This practical guide helps developers build accessible apps that look and work beautifully at all text sizes.
Read more.📍
AI 🤖
Copilot Open Source AI Editor: First Milestone
The GitHub Copilot Chat extension has been fully open-sourced under the MIT license, marking a major step toward transforming VS Code into an open, community-driven AI editor . Developers can now explore the codebase—including prompt engineering and agent logic—and contribute enhancements directly.
Read more.📍
Cursor Agents Now Available on Web & Mobile
Cursor has expanded beyond the IDE—its AI-powered agents now run in web and mobile browsers (even as a PWA), writing code, fixing bugs, and researching your codebase while you’re away. They support rich context, multi-agent parallel tasks, GitHub integration for code review and pull requests, and Slack notifications for smooth collaboration across devices.
Read more.📍
Tutorials 📒
Grouping Liquid Glass Components Using glassEffectUnion
Donny Wals demonstrates how to use iOS 26’s glassEffect modifiers and glassEffectID inside a GlassEffectContainer to group multiple UI elements into a cohesive, fluid “piece” of Liquid Glass. By assigning shared namespaces, buttons merge and animate together seamlessly, enabling rich, interactive menus that appear as if carved from a single pane of glass.
Read more.📍
Video 🎥
Android Apps in Swift: Getting Started with Skip
Skip enables Swift developers to build fully native apps for both iOS and Android using a single Swift and SwiftUI codebase—bringing seamless cross-platform development to Android. This video from official channel explores how to setup required tools and start building.
Watch here.📍
Books📗
Machine Learning Q and AI
It’s been a while for our Books section to be included and here it is: Sebastian Raschka delivers a concise, Q&A-style deep dive into advanced AI topics—covering neural networks, transformers, computer vision, NLP, deployment, and evaluation.
Yet, another thing…📊
GitProbe
Transform any GitHub repository into an in-depth code analysis experience with interactive call graphs and support for multiple programming languages
Probe here.📍
Thanks for reading Those Who Swift! Subscribe for free to receive new posts.


GitProbe does not support Swift, so why mention it?