Weekly note ✏️
WWDC25 has wrapped, and now we’re left with a treasure trove of updates, APIs, and design shifts to digest. Unlike previous years, Apple released all session videos at once on Monday, making the week feel more like a sprint than a paced rollout. There was a lot to process and reflect on.
The new “Liquid Glass” UI sparked cautious optimism. While some glitches and UX concerns were immediately visible, there’s still time before the fall release. Apple is clearly signaling a willingness to adjust based on developer feedback, and many are hopeful the design will evolve with real-world input.
Feedback itself became a major theme. Nearly every session, especially those introducing new frameworks, encouraged developers to submit feedback through official channels. Apple’s openness to hearing from the community feels more prominent than ever.
Concurrency updates were another hot topic. The push toward “Approachable Concurrency” aims to clean up the confusion around isolation and actor usage. Swift 6’s stricter checks have sparked a lot of conversation in teams, prompting refactors and discussions that aren’t typical for a language update. It’s still unclear how much clarity the new model will provide, but the effort to stabilize this core aspect of Swift is welcome.
Apple Intelligence and the new Foundation Model were also key moments. While the broader AI vision raised questions, the introduction of a local on-device LLM gives developers a new tool to work with. The model comes with limitations, but the ability to use it in apps without external servers is a big deal for privacy-minded developers and users alike.
And that’s just a portion of what was introduced—Xcode enhancements, containerisation, Swift improvements, SwiftUI refinements, and more. It’s worth remembering that watching every video this week isn’t necessary. Pick a section, take your time, and explore it with intention. There’s plenty to uncover over the coming months.
Connect with the "Those Who Swift" team - Justas Markus & Anton Gubarenko 👋
Sponsor 💪
Try the all NEW RevenueCat Paywalls builder today!
Try the beta for the new highly flexible, natively rendering Paywall UI framework from RevenueCat. With RevenueCat Paywalls you can remotely configure and edit your entire paywall view without waiting on App Review.
Swift Around the Web 🌐
What’s New in SwiftUI After WWDC25
Majid highlights SwiftUI’s embrace of the new “Liquid Glass” design—your apps gain a fresh, translucent UI look simply by compiling with Xcode 26. He also covers major framework updates: built-in WebView, rich text with AttributedString, and others.
Read more.📍
Swift Concurrency Explained with Code Examples
Antoine breaks down Swift’s 6.2 new @concurrent
option to handle a tasks in a different way. He explains how to enable it and share valuable examples.
Read more.📍
Coding 👨💻
Cook Up 3D Charts with Swift Charts
Artem Novichkov introduces Chart3D, a fresh Swift Charts API debuting in iOS 26 that enables developers to craft interactive, three-dimensional charts directly in SwiftUI. The guide covers PointMark customization, real-time animations, and styling options to elevate data visualization.
Read more.📍
WebView Is Finally Coming to SwiftUI
After six years, SwiftUI will natively support a WebView in iOS, macOS, and visionOS 26—matching the API of the popular WebViewKit Swift package. Daniel highlights that this update offers both simple URL display and advanced control via WebPage, reducing the need for custom wrappers
Read more.📍
Design 🎨
Crafting Liquid Glass App Icons with Icon Composer
This guide walks you through designing iOS app icons that match the new Liquid Glass aesthetic introduced in iOS 18. Using the open-source tool Icon Composer, it explains how to layer backgrounds, masks, and gloss to achieve the polished, modern style Apple now uses across system apps.
Read more.📍
Other cool stuff 🧰
Opting Your App Out of the Liquid Glass Redesign
Donny Wals explains how iOS 26 (and related OS updates) will automatically apply Apple’s new “Liquid Glass” design to recompiled apps. You can temporarily opt out by adding UIDesignRequiresCompatibility to your Info.plist, but this escape hatch will be removed in Xcode 27.
Read more.📍
Stretchy Header in SwiftUI
Natalia shows how to build a smooth, stretchy image header in SwiftUI using the new visualEffect() modifier—no scroll tracking or manual frame tweaks needed. Pulling the header down scales it effortlessly, creating a polished parallax effect.
Read more.📍
AI 🤖
Manus – AI Video Generation is Now Live
Manus has launched its new AI video generation feature, turning simple prompts into professional, cinematic videos. It handles the full creative pipeline—from scriptwriting and frame planning to multi-shot creation and seamless editing. Ideal for enriching slides or websites, Manus makes it easy to tell compelling visual stories without needing a production crew.
Read more.📍
Tutorials 📒
Bringing On‑Device AI to Your App Using Apple’s Foundation Models
Thomas Ricouard walks through integrating Apple’s new Foundation Models framework, enabling on-device AI in Swift apps. You’ll learn how to write prompts in Xcode Playgrounds, generate structured output with guided generation, perform tool calling, stream results live, and optimize performance.
Read more.📍
Video 🎥
WWDC25: Highlights as an iOS Developer
Vincent perfectly grabbed all important highlights of WWDC25 and made an awesome presentation. Great summary if you are searching for a topic to dive in.
Watch here.📍
Xcode 26 AI Coding Assistant
I this video, Etisha explores and discusses the new AI Assistant in Xcode. In very informative and catchy way!
Watch here.📍
Friends 🤝
#Pragma Conference 2025: Code Swift, Eat Pasta, Meet People
Pragma Conference returns on October 30–31, 2025, in 🇮🇹 Bologna (Italy).
Two days of inspiring talks, expert speakers, and great networking with developers and tech leaders from across Europe.
10% Discount code: TWS25
Thanks for reading Those Who Swift! Subscribe for free to receive new posts.