Khairil Ushan
banner
khairilushan.bsky.social
Khairil Ushan
@khairilushan.bsky.social
iOS Developer. 🇮🇩@🇳🇱
Wrote a guide on integrating visual search with Apple's Visual Intelligence! 📸
Walks through the App Intents setup, image handling, and deeplink coordination needed to make products discoverable through iOS 26's system-level interface.
medium.com/@khairilusha...
Bridging In-App Visual Search to Apple Visual Intelligence
When iOS 26.0 introduced Visual Intelligence, it opened up an exciting opportunity: allowing users to discover products directly from their…
medium.com
January 9, 2026 at 11:15 PM
Reposted by Khairil Ushan
Ok, it's time for another one of these "Swift concurrency step-by-step" posts.

It explores working with types that are not Sendable. All based around reading a model from some data store.

www.massicotte.org/step-by-step...
Concurrency Step-by-Step: Reading from Storage
Not too long ago, I was re-reading an “introductory” post I wrote. Honestly, I could barely make it though. I guess a big part of that is that my own defintion of “introduction” when it comes to concu...
www.massicotte.org
November 30, 2024 at 12:25 PM
So we can’t play with Image Playground API with simulator (18.1)? 🥲
November 22, 2024 at 11:58 AM
Oh just realized this one. Bluesky actually remember our selected tab(Discover vs Following). Love this!!
July 26, 2024 at 12:23 PM