matchedGeometryEffect can be a little mystifying, but so useful to do interesting things in #SwiftUI
If you’ve added multiple targets (Watch, Widgets, etc) in a #SwiftUI multi-platform app in #Xcode 26, you might want to check your concurrency build settings, as some targets might not share the same approachable concurrency defaults.
Which then can lead to inconsistent concurrency warnings in different targets.
Would have never figured it out on my own, of course, without our (inter)national treasure and Auctoritas summa @mattiem.
Started adding liquid glass to the main UI, and its not going too horribly? It likely helps that most of the UI is already custom, so none of the default changes impacted me at all, everything being additive. See you tomorrow!
🔜 Tomorrow’s stream: https://youtube.com/live/lXbqocaUP6g
⏮️ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
📲 Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
I was working on a #SwiftUI text editing view early this morning and was changing the default input string to “Today is the day all good women come to the aid of their country…” A play on that old typing thing…
Autocorrect suggested that the completion be that they come to the aid of their ‘husband’ not ‘country’.
Tell me LLMs and the other things developed from human texts aren’t biased.
Go ahead… I dare ya…
if i check that an episode has bookmarks and show the button only then, a tap on the button crashes the app. If I always show the button, regardless of the existence of bookmarks linked to the episode, the app does not crash when tapping the button. Why? #SwiftUI #SwiftData (Episode and mMarker are bot iCloud synced SwiftData Models)

I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Time to build for iOS 26 for the first time… let's see what breaks!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/JdGeMw0eGsk
The August issue of the Nil Coalescing Newsletter is out! It’s in subscribers’ inboxes and now also available online. This month I share my recent work along with some resources from the iOS development community that I’ve found especially useful: https://nilcoalescing.com/newsletter/2025-08-29/
#iOSDev #Swift #SwiftUI
I have this idea of starting a Mastodon account that boosts posts about the great quality of #SwiftUI.
For more than a year, I use Mastodon bookmarks to collect suitable posts.
In my head, it lives as SwiftUIisGreat.
Do you think there is an audience for that account?
Interesting comparison:
Let‘s say #iOS 2.0 was year 1 of #UIKit. (We couldn‘t write apps for iOS 1.0, UIView is declared as available from iOS 2.0)
So the big redesign with iOS 7 was 6 years after the „introduction“ of UIKit.
#SwiftUI was introduced in 2019. We are now 6 years after the introduction of SwiftUI. And facing a huge redesign again.
But somehow UIKit felt much more mature when iOS 7 came around than SwiftUI does now.
Almost got my SwiftUI app running as a native Mac app but couldn't get the icons working.
I'm going to save that for another night, though. #SwiftUI
Working on a new chapter for SwiftUI Architecture book about Global Sheets and Toasts.
Once again inspired from React hooks :)

I hadn't noticed the details of the SwiftUICore type Angle yet.
It is constructible from degrees or radians and represents its type as both degrees and radians.
I'm not sure if it has an internal type or just takes on the type of its initializer, but I like that I don't need to care and I like the API approach.
It makes me regret some early choices I made in this app. #SwiftUI #Swift