SwiftUI Weekly - Issue #218
The curated collection of links about SwiftUI. Delivered every Monday.
Reading
What is new in SwiftUI after WWDC25
The 25th World Wide Developers Conference is here, and it’s the perfect time to explore the most significant changes and additions to the SwiftUI framework. Let’s delve into all the exciting new features Apple has prepared for us this year.
State of the Union: What I Took Away
This article is a quick post on what I took away from watching Apple’s Platforms State of the Union at WWDC25. The aim is to be neither overly objective nor overly subjective, but to cherry-pick the information that mattered most to me in a quick read.
Overlapping Views in SwiftUI with zIndex
SwiftUI lays out our views automatically based on the container they are in and the modifiers applied on them. Most of the time that’s enough, but when it comes to overlapping and the order in the Z-axis, then we have an additional tool at our disposal; the zIndex view modifier. Using it is pretty straightforward, so let’s get to know it next.
Exploring tab bars on iOS 26 with Liquid Glass
When your app has a tab bar and you recompile it using Xcode 26, you will automatically see that your tab bar has a new look and feel based on Liquid Glass. In this blog post, we’ll explore the new tab bar, and which new capabilities we’ve gained with the Liquid Glass redesign. I’ll also spend a little bit of time on providing some tips around how you can conditionally apply iOS 26 specific view modifiers to your tab bar using Dave DeLong’s “Backport” approach.
Stretchy header in SwiftUI with visualEffect()
It’s a common design pattern in modern iOS apps to have a large image at the top of a scroll view, extending all the way into the top safe area. When the user pulls down to overscroll, instead of revealing empty space above the image, the image expands, growing in size and creating a dynamic visual effect.
Books
Escape from Tutorial Hell
This book aims to fill in that gap and take you from a person who knows the basics of Swift and SwiftUI to a developer with an app that's designed, built, shipped, and ready to be maintained.