Danny Behar

@DannyBehar
91 Followers
112 Following
74 Posts

iOS Dev 🧑🏻‍💻 | Musician 🎷 | Dog Dad 🐶

Building Tutti, a sheet music reader for iPad

Tutti for iPadhttps://apps.apple.com/us/app/paperless-music-stand-tutti/id6475010738

This weekend I used Codex to make a SwiftUI wrapper based on view controller modal work from @danielmgauthier

I have it working for a bunch of the use cases I needed. (bottom alignment, iPad support / keyboard detection & positioning, modal stacking)

I hope you find it useful as well!
https://github.com/DannyBehar/SuperModal

GitHub - DannyBehar/SuperModal

Contribute to DannyBehar/SuperModal development by creating an account on GitHub.

GitHub

Apple’s Vision framework is an amazing framework for performing powerful image analysis directly on your device. In this article, I write about how to use the old RecognizeTextRequest to extract lines of text from an image, and the new RecognizeDocumentsRequest to get a much richer result, with complete paragraphs.

#SwiftUI

https://danielsaidi.com/blog/2026/01/10/detecting-text-in-images-with-the-vision-framework

Detecting text in images with the Vision framework

Apple’s Vision framework is an amazing framework for performing machine learning-based image analysis directly on your device. Let’s see ...

My first full-length talk is live on YouTube! Learn some techniques for wrapping UIKit components with SwiftUI for ease of use and reusability. Thank you, DevCommunity and DC iOS, for hosting me for my first full-length talk!

https://www.youtube.com/watch?v=8z2AheHXkUs

ALSO, here is a link to my SwiftUI wrapper for PDFKit's PDFView. It's open-source and lets you test out some of these techniques in practice. 😎

https://github.com/DannyBehar/PDFViewer

DC iOS: Building a UIKit Powered SwiftUI API

YouTube

Using NavigationSplitView in SwiftUI is a lot like playing the game Operation. One wrong move and it's GAME OVER 🫠

#indiedev

I knew it was just a matter of time... Got my first 1 star rating today 😭 I wish they would have left feedback so I could provide a better experience for them. ❤️ #indiedev
I have noticed this issue occurring with four different apps so far and the thing that they all have in common is that they are all iPad only or iPad + Vision apps that have been recently updated for iPadOS 26.

Still no icon showing up for Tutti on the iPadOS 26 App Store.

Hurts to spend months working on a release and then have this happen. If you work for Apple and/or have any idea how to resolve, I'd appreciate the help <3

Octave looks great on iOS 26 already :D

Didn't have to do anything except recompile

If the AI consistently goes tries to go in a direction that I know is a dead-end, I'll update the overall project prompt to better steer it for future prompts. I'm starting to see the future of software development and I kind of like it?
So I'm currently vibe coding a new PDF Viewer for Tutti that is built on top of the PDFKit utility classes. GPT-5 is so far doing really well here. I've started to settle into a flow: Vibe code a small piece of functionality, and then dig into the code to find ways to simplify things and reduce complexity. If I find a certain section that I don't understand, I'll pepper GPT-5 with specific questions to get a better sense.