Reposted by Danny BeharSwiftsonic '26 @swiftsonicconf.bsky.social · 25/06/2026🚨 Announcing our HEADLINER speakers for the FIRST EVER Swiftsonic! 🚨 Come hear from these ROCKSTAR devs in Nashville this November 🤘 1148
Reposted by Danny BeharSwiftsonic '26 @swiftsonicconf.bsky.social · 15/06/2026🤫Feeling the eerie quiet after #WWDC26? Lets make some noise together again in November at SWIFTSONIC! 🎸We dropped SWIFTSONIC ROCKSTAR at WWDC where you can beat @swifteves.bsky.social in a guitar duel for a cheaper ticket! Think you can become rock royalty? 🕹️https://swiftsonicconf.com/rockstar/ 054
Danny Behar @dbehar.com · 15/12/2025ALSO, 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. 😎 github.com/DannyBehar/P... 010
Danny Behar @dbehar.com · 15/12/2025My 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! www.youtube.com/watch?v=8z2A...youtube.comDC iOS: Building a UIKit Powered SwiftUI APIYouTube video by Dev Community 130
Danny Behar @dbehar.com · 10/12/2025Yea exactly. In my experience I’ve just used it as a means to get access to that SwiftUI state from the coordinator. 010
Danny Behar @dbehar.com · 10/12/2025You could also pass in an EnvironmentObject or a Bindable if you are using SwiftUI Observable. Take a look at this link: GitHub.com/dannybehar/PDFViewer 110
Danny Behar @dbehar.com · 10/12/2025Perhaps you could inject this event array into your representable using an environment value. Or if your UIKit component needs to update this array, maybe you could use a Binding 110
Danny Behar @dbehar.com · 10/12/2025But the useful thing the parent can access is the ‘state’ that is attached to that descriptor. Things like a Binding which is stored separately from the view description and managed by SwiftUI or environment values which are read only props injected into view hierarchy. 110
Danny Behar @dbehar.com · 10/12/2025I just gave a talk on this topic last night at the DC iOS meetup! Will post a link to a PDFView wrapper that I sent everyone home with. I think of it like the SwiftUI view structs are kind of like descriptor metadata, they describe the view and our being recreated a bunch since they are value types. 110
Danny Behar @dbehar.com · 15/10/2025Wow I didn’t even know about that modifier. I could also use that functionality but maybe I should hold off for now 😅 110
Danny Behar @dbehar.com · 16/09/2025Yea it works if your device is running 18 or 17. the issue is when your device is running 26. Thanks for checking 010
Danny Behar @dbehar.com · 16/09/2025Still 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 171
Danny Behar @dbehar.com · 15/09/2025Tutti 3.1 is now available on the App Store! Updated for iPadOS 26 and Liquid Glass Tutti makes it easy to organize, practice, and perform using your PDF sheet music! Available on the iPadOS App Store here: apps.apple.com/us/app/paper... 040
Danny Behar @dbehar.com · 15/09/2025My app Tutti, a sheet music reader for iPad, has an update coming out Tomorrow (pending app review). It’s being updated with the new design and Liquid Glass! If you read music, give it a try and let me know what you think! Here is a video demo showing off the new design. gettutti.app 082
Danny Behar @dbehar.com · 11/09/2025What are the deets for the speaker on the iPhone Air. Does it require headphones? I couldn't find anything on Apple's website about it. 000
Reposted by Danny BeharFrank Foster @frankefoster.com · 10/09/2025The time has come! Sage RPG is here! 🎉 Sage RPG is a tabletop RPG management tool, built to help you keep track of and manage your homebrew characters, maps, notes and more. Take a look at some dev pics! Built for iOS, iPadOS, Vision OS and MacOS! TestFlight testflight.apple.com/join/MPP1GK1W 152
Danny Behar @dbehar.com · 10/08/2025If 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? 000
Danny Behar @dbehar.com · 10/08/2025If I find a certain section that I don't understand, I'll pepper GPT-5 with specific questions to get a better sense. 100
Danny Behar @dbehar.com · 10/08/2025So 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. I've started to settle into a flow: Vibe code a small piece of functionality, and then review the code to find ways to simplify and reduce complexity. 120
Danny Behar @dbehar.com · 09/08/2025GPT-5 was super impressive this morning and now around lunch time EST it's acting more like GPT-3 and the website is barely responsive. Guessing there is huge demand with the new model being released. Anyone else experiencing the same? 000
Danny Behar @dbehar.com · 04/07/2025I usually have to play around with the padding in order to get around this issue. Try something like this.. breaking up the padding before the transition and add back some top padding after the transition. This seems to have worked for me. 120
Danny Behar @dbehar.com · 27/06/2025Tutti v3.0 is now available on the app store! I've been working really hard on this update. So happy it's finally out in the world! It includes: - A new split-view design - Dark mode support across the app - A new onboarding experience - lots of smaller tweaks, animations, and bug fixes 040
Danny Behar @dbehar.com · 16/06/2025oooh... thats a great idea. I may try something similar for Tutti. 000
Danny Behar @dbehar.com · 16/06/2025And now the code! This is the code I used to make all of these examples. Pass in the color, icon string, effect, and speed: 050
Danny Behar @dbehar.com · 16/06/2025Be creative. You can mix this effect with other features of SwiftUI to create wonderful experiences for your users. 100
Danny Behar @dbehar.com · 16/06/2025This effect is flexible! For example, you can tell the effect to draw each layer individually by applying the symbol effect like this: .symbolEffect(.drawOn.individually, isActive: isShowing) 130
Danny Behar @dbehar.com · 16/06/2025Another great example: "scribble.variable" with a .green.gradient foregroundStyle. Showcasing another new addition to iOS 26. Gradient foregroundStyles on symbols! 100
Danny Behar @dbehar.com · 16/06/2025New in SFSymbols for iOS 26, Draw effects!! Five beautiful examples.. stay till the end for the code sample. First up, "rainbow" with .symbolRenderingMode(.multicolor). Symmetrical symbols draw outward from the center. 2264
Reposted by Danny BeharRyan Ashcraft @ryanashcraft.com · 12/06/2025Working on my first experiment with AFM: picking an initial icon when saving a food, recipe or meal as a favorite. Works quite well! 4171
Reposted by Danny BeharSebastiaan de With @sdw.bsky.social · 03/06/2025I wrote some words and made some renders on what the New Design Language of iOS, iPadOS and macOS might be. Physicality: The new age of UI. www.lux.camera/physicality-...lux.cameraPhysicality: the new age of UIThere’s a lot of rumors of a big impending UI redesign from Apple. Let’s imagine what’s (or what could be) next for the design of iPhones, Macs and iPads. 1311121
Reposted by Danny BeharMerlin Mann @hotdogsladies.bsky.social · 24/05/2025You should probably get really into The Lemon Twigs. www.youtube.com/playlist?lis...youtube.comA Gentle Introduction to The Lemon Twigs - YouTubeDeeply gifted power pop auteurs from Long Island, NY. 3173
Danny Behar @dbehar.com · 24/05/2025Yes! I love them. Started listening during the Do Hollywood / Go to School days 🎶 🍋 🐵 000
Danny Behar @dbehar.com · 22/05/2025My prediction: A small circular or rounded rectangle device with a touch screen on both sides. It will feed video/audio context about your life to your OpenAI profile Easily attach or detach from magnetized clip accessories from your shirt, necklace or wrist. (or slip into pocket) 010
Danny Behar @dbehar.com · 14/05/2025Tutti's onboarding flow is coming along nicely! I'm noticing that I really enjoy animating SF Symbols.. Should I animate all of them? 🤩 040
Danny Behar @dbehar.com · 13/05/2025oooh i love this. This is just what I need.. currently working on my app’s onboarding. 000
Reposted by Danny BeharCommunityKit @communitykit.social · 09/05/2025Happy Friday! Don’t forget to sign up for your free #CommunityKit ticket! We’ve partnered with some of our friends, and your ticket gives you a chance to win the ultimate #WWDC25 ticket package! 30 people can get an all inclusive ticket to other community events, details below 1/2 lu.ma/fhswia1alu.maCommunityKit · LumaIf you're in town for WWDC25, you're welcome at CommunityKit – we'll be hosting meetups, workshops, hackathons, and more, so that everyone can come and meet… 1105
Reposted by Danny BeharCommunityKit @communitykit.social · 02/05/2025Cat’s out of the bag! 😻 Join us at #CommunityKit during #WWDC25 for meetups, workshops, and more! Connect with fellow developers in Cupertino. More details are available now - Get your ticket! 🎟️ lu.ma/fhswia1alu.maCommunityKit · LumaIf you're in town for WWDC25, you're welcome at CommunityKit – we'll be hosting meetups, workshops, hackathons, and more, so that everyone can come and meet… 076
Danny Behar @dbehar.com · 27/04/2025Contribute to open source AND get a free pizza 🍕. What a fun challenge! 060