This is entirely useless code nobody needs to use and I didn't need to publish, but anyway…
DevelopedInCanada
https://github.com/tewha/DevelopedInCanada/
Using `@Observable` in SwiftUI? Make sure you're initializing it correctly! @natpanferova explains the importance of `@State` storage and how to use `.task` for lazy initialization to avoid performance issues.
https://nilcoalescing.com/blog/InitializingObservableClassesWithinTheSwiftUIHierarchy
#SwiftUI #iOSDev
SwiftData Workshop is back!
Learn about architecture, relationships, testing and even iCloud integration.
Register:
https://azamsharp.teachable.com/p/swiftdata-fundamentals-workshop

Performance question to all the SwiftUI people out there:
It is not recommended, to store ViewBuilder closures as closures but instead evaluate the result before storing it (as talked in Apple sessions).
What if I have a custom adaptive view wrapper that puts the content in an HStack / VStack inside a ViewThatFits? Would that have any identity issues as I pass the same view in both layouts?
Finished all the renames that probably needed to happen, which clears the way for tests… tomorrow night… for sure haha. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/Yg3hiGiK9tQ
⏮️ 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 fix some spelling issues, and jump back into writing tests!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/Lv3kh_UxHUQ
Antoine van der Lee and Omar Elsayed have created a SwiftUI Agent Skill - a set of verified best practices to help AI agents write and review SwiftUI code more effectively.
https://github.com/AvdLee/SwiftUI-Agent-Skill
#SwiftUI #AI #CodeQuality
The January issue of the Nil Coalescing newsletter has been sent out and is now available online: https://nilcoalescing.com/newsletter/2026-01-27/
I shared some insights from iOS Conf SG, the main ideas from my own talk on building a SwiftUI mindset, and also a few learnings from other talks.
How do you make custom types work seamlessly with SwiftUI lists and navigation? The 𝐼𝑑𝑒𝑛𝑡𝑖𝑓𝑖𝑎𝑏𝑙𝑒 protocol is your answer, from simple models to complex SwiftData integrations.
🔗: https://wesleydegroot.nl/blog/identifiable-protocol-in-swift by Wesley de Groot
#SwiftUI is great for prototyping, they say.
So I give it another try.
```
ForEach(Range<Int>(1...10)) {_ in
NavigationLink {
buildDestinationView()
}, label: {
Text("Generate")
}
}
```
What do you think: When/how often is `buildDestinationView()` called?
Are you teaching SwiftUI w/Xcode & GitHub Classroom? Here is the lesson I share w/my students. My class receives a GitHub Classroom submission link via Canvas, everything else should be the same. Hope that helps! https://youtu.be/LzA7e73axRY #CSed #Swift #SwiftUI #Xcode #GitHub
Ok, I think I’ve got videos recovery working.
#SwiftUI #iOSDev #iOSDeveloper #Learning #AppDev #indieDev #indieApp #BuildInPublic