SwiftUI Weekly - Issue #229
ReadingAgentic coding in XcodeApple has finally released Xcode 26.3, which now supports agentic coding. In this article, I’ll guide you through configuring Xcode 26.3 and utilizing the latest best practices when using agentic tools for building apps on Apple platforms. Morphing Sheets Out of Buttons in SwiftUIWWDC 2025 brought many advancements in the UI with the new Liquid Glass design. Among them, there’s a brand new feature, a transition in particular, that would be easy to overlook in that huge load of novelties. This new built-in transition comes to add a new way to present sheets, as it allows to morph a sheet out of the button that initiates its appearance, instead of sliding up from the bottom edge. In plain words, the button is transformed into a sheet and the opposite, creating a beautiful visual effect. How to use SwiftUI Coordinators to communicate with UIKitWhen building SwiftUI apps, we sometimes still need UIKit. Maybe we’re integrating an older code base or using system controllers that don’t yet have a native SwiftUI equivalent. In those cases, we can wrap UIKit views or view controllers using UIViewControllerRepresentable. But as soon as delegates or callbacks are involved, we need a way to communicate back to SwiftUI. That’s where coordinators come in. Advanced NavigationStack Patterns in SwiftUIIf you’ve worked on any non-trivial SwiftUI app, you’ve felt it - navigation logic scattered across views, random Making SwiftUI Buttons with Equal WidthsIt's really common to have two buttons, one above another, and to have those buttons be the same size. However, when I tried to do this by laying out |