A swipe gesture with interactive buttons, made in SwiftUI using a horizontal ScrollView and ScrollViewReader.
#swiftui #iosdev #indiedev #ui #UXDesign
Took some more time polishing the reorder controls on tvOS, and fixed an issue on iOS as well. Tomorrow, let's continue down the bug list. See you then!
🔜 Tomorrow’s stream: https://youtube.com/live/RGU7W04g2ow
⏮️ 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
FB20301454
- [REGRESSION] UISceneDelegate.openURLContexts called twice sometimes.
This is exclusive to iOS 26.0 and works correctly on iOS 18. With this, you can severely mess up your view hierarchy, e.g. when pushing a specific view controller inside your app to show information in response to a tap on a widget (or any deep linking activity, really) which will now show up twice, if you do not mitigate this.
I'm making a seasonal anime guide app, in the open for all to experience and learn from.
Let's fix more bugs, starting with the reorder options on tvOS!
#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush
Come chill with me: https://youtube.com/live/KrcHJDMLeMs
What might be the cause for UISceneDelegate. openURLContexts being called twice sometimes when opening from a widget using the widgetURL modifier? #UIKit #SwiftUI
is there a sheet modifier i’m not aware of or an init that prevents the dismiss? i know you can do post dismiss, but just interactive swipe? #swiftui #swift
Apple's own SwiftUI tutorial explicitly tells you to manually create a new file and cut-and-paste code from one to another instead of using Xcode's “Extract selection to file" Refactor tool.
I still mourn the loss of AppCode.
#Swift #SwiftUI #Xcode #Jetbrains
Just opened more 1-on-1 coaching slots! 🚀
Got questions about SwiftUI, architecture, career moves, content creation, or backend (Vapor/Node)? Let’s dig in together.
Book your spot 👉https://azamsharp.teachable.com/p/1-on-1-coaching

If you're interested in Apple's new #FoundationModels (on-device AI models) in #iOS26 and its conversational capabilities, I have built a small app that allows you to have freeform conversations with it. It's all local on your device and private.
Check it out if you like: https://apps.apple.com/us/app/localgpt-for-26/id6752342165
#iOSDev #Swift #SwiftUI #Apple #iPhone #iPad #iPadOS26 #macOS26 #iOS #macOS

What does it take to build a design system that balances brand identity with a native feel?
Learn how John helped build an initial design system using SwiftUI that's being incrementally adopted across multiple codebases.
🔗: https://www.swiftbysundell.com/articles/building-a-design-system-at-genius-scan/ by @johnsundell
#SwiftUI #DesignSystems #CaseStudy
Getting ready to introduce coding intelligence to my #SwiftUI students. Which model is preferred? Claude or ChatGPT? Many of my students do not have commercial models. The university gives them access to privacy-enabled Gemini & Co-Pilot.
More polishing of the Spindle UI:
- device descriptions come from the internet
- two the same shows exact model number
- stop button is now red
- progress of most complete rip displayed as badge
- dumping requires less permissions than other tools! 😎
