Those Who Swift - Issue 221
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 WorkgroupThe 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 Decoding Swift Types That Require Additional DataJohn 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. Coding 👨💻Getting Started with Apple's Foundation ModelsArtem 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). Meet the Inspector View in SwiftUIGabriel 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. Apple 🍏Communication & Promotion of Offers in EU App StoreApple 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. Design 🎨Why Liquid Glass Is Making Cross‑Platform Developers Rethink FlutterArticle 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 . Other cool stuff 🧰NotificationCenter.Message: A New Concurrency-Safe Notification Experience in Swift 6.2Fatbobman 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. Supporting Dynamic Type Accessibility in iOSBy 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. AI 🤖Copilot Open Source AI Editor: First MilestoneThe 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. Cursor Agents Now Available on Web & MobileCursor 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. Tutorials 📒Grouping Liquid Glass Components Using glassEffectUnionDonny Wals demonstrates how to use iOS 26’s Video 🎥Android Apps in Swift: Getting Started with SkipSkip 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. Books📗Machine Learning Q and AIIt’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…📊GitProbeTransform any GitHub repository into an in-depth code analysis experience with interactive call graphs and support for multiple programming languages Thanks for reading Those Who Swift! Subscribe for free to receive new posts. |