Does anyone have a meaningful way of making #SwiftUI's DocumentGroup have sensible navigation? Out of the box, it adds it's own inaccessible nav to the screen.
Between this and the lack of DocumentGroupLaunchScene on a bunch of platforms, it feels like this entire API surface is somebody's well meaning, but unfinished side quest.

A recording of my talk on Localizing Swift Packages with String Catalogs from @cocoaheadssthlm is now up on my website.
#swift #swiftui #localization #l10n
https://danielsaidi.com/talks/2025/12/14/localizing-swift-packages-with-string-catalogs
That 60 MB RAM limit for iOS keyboard extensions seems to be unchanged since 2015. That makes it hard to write a mildly complex keyboard in #SwiftUI. Going back to #UIKit solves the memory problems. Meanwhile, widgets can only be written with SwiftUI, so now I have a bunch of duplicated code…
But also, grass buttons :D

StoreKit Subscriptions: Practical Guide
Part 5: Handling Purchases
https://azamsharp.com/2026/01/03/storekit-handling-purchases.html
For the next Daft Music update, I reworked more the UI for the radio after the detection.
#buildinpublic #macosdev #liquidglass #indiedev #swiftui
Narrowed down the reference cycle to a transient Task capturing self, but never completed due to running in tests! Tomorrow night, we'll be back at it validating list entry syncing works and is bug free. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/g8E-yhrOQGg
⏮️ 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 continue digging into why configuring the app creates a strong reference cycle!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/B5PF2kNHs2U
Whoever decided that it should be possible to call a ViewModifier (like .navigationDestination(for:destination:)) without the '.' at the beginning that connects it to a view.. I want a word with you and the #Swift compiler developers...
No compiler error (how!?) and a crash report with a 53.000 lines long, recursive backtrace???
After pulling out my hair all night I finally found a workaround for NavigationLink being decently broken and horribly unreliable in #SwiftUI on #iOS17
(#healsQuestionsTheUniverse, #codingHumor)

2025 was a banner year for Swift on Android. With simple tooling, deep Android integration, and #SwiftUI + #JetpackCompose support, Skip turns this technology into a robust platform for x-platform mobile development. Read our 2025 retrospective and look forward to 2026: https://skip.tools/blog/skip-2026/

Finished writing tests, but before starting a new suite, decided to start investigating why cleanup isn't happening. Tomorrow night, let's investigate why app configuration is creating a reference cycle. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/B5PF2kNHs2U
⏮️ 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 tin nhanh iOS Weekly Brief (Số 41): Cập nhật những tin tức và công cụ mới nhất trong cộng đồng phát triển iOS tuần qua. Bản tin tổng hợp các bài viết kỹ thuật chuyên sâu, cập nhật về Swift, SwiftUI và các framework quan trọng từ Apple giúp các lập trình viên tối ưu hóa quy trình phát triển ứng dụng.
#iOS #Swift #SwiftUI #Apple #iOSDevelopment #LậpTrình #TinTứcCôngNghệ #MobileApp
https://vladkhambir.substack.com/p/the-ios-weekly-brief-issue-41