I've just released a new version of "Integrating SwiftUI into UIKit Apps", with all the projects updated for iOS 26 and Xcode 26!
And it's currently 30% off as part of my Black Friday book sale: https://books.nilcoalescing.com/integrating-swiftui
What's the most efficient way for each cell in a LazyVGrid to read its size so it can calculate a thumbnail for it? #SwiftUI GeometryReader breaks layout, as it so often does.
I urgently need to map SwiftUI #ToggleButton.
Does anyone know if it's possible to adjust the focal length of the Glass Effect? I'd like the view underneath to appear slightly reduced, similar to a lens.
#iOS26 #iOSDev #Swift #Apple #SwiftUI #GlassEffect #IndieDev
Today’s annoying SwiftUI on iPadOS bug (FB21091507):
When presenting a sheet on iPadOS that contains a searchable list the search bar is not 100% visible. It seems the scroll view offset is slightly off. You need to scroll down slightly for the search bar to be fully visible. #iOSDev #swiftui

Also had the chance to rework the style of the settings. From what I can see, I can't really change the color of the Tab Icons in the settings?
#swiftui #macosdev #indiedev #buildinpublic
Really interesting session last night live from the Apple Developer Center about how a variety of major apps implemented the new design.
Definitely worth watching if you care about every UX detail in your app. Also a nice chat with the Apple Design team about their journey crafting Liquid Glass.
Appreciate how Apple increases the number of public sessions and code-alongs throughout the year. Check out their channel: https://youtube.com/@appledeveloper
https://www.youtube.com/live/hyFIakdwi9Y?si=U495u70tuouidEfk
Milestone: achieved gender parity in both programming courses I’m teaching next semester #SwiftUI and #PhysicalComputing. A regular repost with ideas on how faculty, especially those who “look like me” can promote tech diversity. https://open.substack.com/pub/profgallaugher/p/things-all-can-do-to-encourage-diverse
Out of time for today, but fixed up the new list datastores to be consistent, and got everything committed. Tomorrow, let's add unit tests to make sure the sync algorithm works, and start tacking entries next. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/lY_gjX_5fjM
⏮️ 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'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's update the other datastores and add tests for the sync route!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/Gvf3iv8gUhQ
After three months of building, polishing, fighting with codecs and UI — AudioBo is now live on the Mac App Store.
It started as a tiny tool to convert audiobooks for my vintage iPod 5.5 — and somehow turned into a full-featured Mac app.
🎧 Convert any audio into proper M4B audiobooks
📚 Chapters, metadata, cover art, legacy iPod support
🍏 Native Mac app. No subscriptions. Indie-built.
It’s finally real. Hope you’ll like it
https://apps.apple.com/us/app/audiobo-audiobook-converter/id6754019673?mt=12
#MacApp #IndieDev #macOS #SwiftUI #Audiobook

That part of SwiftUI development where you randomly shuffle around modifiers in the hope of fixing something is my favorite.
Just after fixing vibe-coded code.
#swiftui
My Black Friday book sale has started! All of my Swift and SwiftUI books are now 30% off!
Find out more: https://books.nilcoalescing.com
