Tickets are LIVE for #SwiftRockies! There are only 180 seats available for this round-table conference in Calgary on July 22 and 23rd.
I'll teach you how to build SwiftUI views with APIs that look and feel like Apple's native containers. Custom tab views? Navigation stacks? Timelines? No problem! All fully styleable, hooked into the SwiftUI environment, and without littering "AnyView" all over.
See all the schedule and get your ticket at https://swiftrockies.com #iOSDev #SwiftUI #SwiftLang
AI Is Just Another Abstraction Layer
https://youtu.be/Q3XCtnfLgCk

Out of time, but tests just revealed that public lists are not being properly scrubbed haha. Tomorrow night, let's look into if we even want to scrub them or not, given their status. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/nTyjuxx7CGQ
⏮️ 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.
Hotel room stream, again! Let's add some tests to make sure list entries are properly scrubbed.
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/Ifazx-MI7Bw
Turns out too many people got confused by my paywall in Hour by Hour so I'm going to have to redesign it 😭 Sharing it here so it doesn't disappear for all eternity, I really enjoyed building it.
Maybe I'll try to keep a small part of the joke but make it less confusing. Some testers thought it was an actual price picker or that it was genuinely down to luck or something 😔
Scattered navigation logic breaking your tests? Centralizing routing with coordinators makes navigation testable and scalable—discover the decoupled approach of MVVM with coordinators in SwiftUI.
🔗: https://matteomanferdini.com/mvvm-coordinator-swiftui/ by Matteo Manferdini
#SwiftUI #Testing #Architecture #iOSDev
💡 New blog post on a Liquid Glass technique:
👉 Morphing Sheets Out of Buttons in SwiftUI
Sheets can now originate directly from the buttons that present them using a SwiftUI transition introduced in iOS 26. Full tutorial below. 👇
https://serialcoder.dev/text-tutorials/swiftui/morphing-sheets-out-of-buttons-in-swiftui/
The following article shows how to morph a sheet directly from a button in a SwiftUI app:
https://serialcoder.dev/text-tutorials/swiftui/morphing-sheets-out-of-buttons-in-swiftui/
Looking for some #swiftui help.
I'm trying to recreate this bottom toolbar similar to the one on Overcast's Now Playing" screen. I've tried ToolbarItemGroups and ToolbarSpacers, but no matter what it just groups everything together. 🙁

Spending the day watching the #SwiftUI Foundations developer session.
https://developer.apple.com/videos/play/meet-with-apple/267
Want to create smooth morphing transitions between glass-effect views? Master the glassEffectID modifier for seamless visual effects - perfect for building immersive visionOS experiences.
🔗: https://serialcoder.dev/text-tutorials/swiftui/transforming-glass-views-with-the-glasseffectid-modifier-in-swiftui/ by Gabriel Theodoropoulos (@gabtheodor)
#SwiftUI #visionOS #UIDesign #iOSDev
A bit of a spotty stream (as expected of hotel Wi-Fi), but finished up the logic for cleaning lists when subscribers load them. Tomorrow let's add some tests to make sure this works. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/Ifazx-MI7Bw
⏮️ 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