Leo Dion
banner
leogdion.bsky.social
Leo Dion
@leogdion.bsky.social
Hey everybody!
I'm an independent Swift developer. My company is https://brightdigit.com
I also have a Youtube channel and podcast on Swift development.
When I'm not doing development, presenting, or recording; I'm with my 6 kids.
Here are the 2 tools I use to stay productive every week:
* @BearNotesApp for my daily goals
* @Apple #Numbers for my weekly goals (one week per sheet)
I can't believe I've been doing this for 6 years and still haven't built my own todo app as a replacement. 😅
November 4, 2025 at 2:25 PM
I am excited to release Bushel 2.3.0 with a new "Glassy" icon and major bug fixes.
mailchi.mp/8b1d66e20337...
November 3, 2025 at 2:25 PM
Bought an EV and then I realized…
We should design the colors for iPhone Pros
September 25, 2025 at 4:06 PM
I loved chatting with @kayathomas.is about her new app Milk Diary what the market is like for moms. Check out this episode to learn more:
brightdigit.com/episodes/203...
September 10, 2025 at 1:26 PM
Does anyone use the Speech Analyzer instead of SiriKit? It's interesting to get @kayathomas.is perspective on the differences between the 2 and how each serves a different purpose.
brightdigit.com/episodes/203...
August 12, 2025 at 1:25 PM
Even though @kayathomas.is is an expert in notifications she used AlarmKit in her latest app Milk Dairy. It's been 5 years since she talked about Notifications on the show and it's interesting here why she's using AlarmKit instead.
brightdigit.com/episodes/203...
August 11, 2025 at 1:25 PM
I was so proud of myself for getting this one! I'm always surprised when I pick load my 7 yo save file and still get new moons.
August 8, 2025 at 1:25 PM
Snapshot Testing is one way to test your UI but has issues. In the latest episode , @younata.hachyderm.io.ap.brid.gy and I talk about what's new in Swift Testing and how to testing your app login and your UI.
brightdigit.com/episodes/202...
August 6, 2025 at 3:46 PM
Proud to have my first Swift Package, SyndiKit added to the Swift Source Compatibility Test Suite! Check out the list for more details:
www.swift.org/documentatio...
August 4, 2025 at 1:25 PM
After half a decade, @kayathomas.is came back to tell me about her new motherhood-inspired app Milk Diary. She talks about using new APIs like Foundation Models, SpeechAnalyzer, and AlarmKit to handle the complex stuff other feeding apps miss.
brightdigit.com/episodes/203...
August 1, 2025 at 1:26 PM
I am hoping issue handing traits come to fruition soon in Swift Testing. In the latest episode, @younata.hachyderm.io.ap.brid.gy talks about what it'll let us do. Interested in the future of Swift Testing, check this latest episode out:
brightdigit.com/episodes/202...
July 29, 2025 at 1:25 PM
I was sick of my hard drives getting full with old 26.0 simulator runtimes whenever I upgraded to a new beta. So I used some LLM magic to create a bash script to delete old betas.
Give it a try:
gist.github.com/leogdion/0bc...
July 23, 2025 at 1:35 PM
Exit tests sound really cool. As a macOS and server-side dev, this would be really useful. It'd be cool to see it on other platforms too. Check out the latest episode with @younata.hachyderm.io.ap.brid.gy to learn what they are and how they can be helpful to you.
brightdigit.com/episodes/202...
July 23, 2025 at 1:25 PM
I had a great time chatting with @younata.hachyderm.io.ap.brid.gy about what's new in Swift Testing. We still don't have a solution to SwiftUI Testing? What do you do to test your SwiftUI code?
brightdigit.com/episodes/202...
July 21, 2025 at 1:26 PM
I had a great time chatting with @younata.hachyderm.io.ap.brid.gy about what's new in Swift Testing. If you are looking to learn about what's coming to Swift soon, check this episode out.
brightdigit.com/episodes/202...
July 18, 2025 at 1:24 PM
What is swift-build? What is "swift build"? In the latest episode we break down the process of compiling an app with @ober.ai creator of xTool, a Cross-platform Xcode replacement.
brightdigit.com/episodes/201...
July 14, 2025 at 1:26 PM
Part 3 of animated antics talking about AI with @peterwitham.com
July 11, 2025 at 1:26 PM
What actually goes into building an App for iOS? What exactly is an "app"? In the latest episode, @ober.ai talks about his Xcode alternative for Linux and what goes into "building an app"
brightdigit.com/episodes/201...
July 9, 2025 at 1:25 PM
Part 2 of animated antics talking about AI with @peterwitham.com
July 8, 2025 at 1:26 PM
Oh no! I have 6 kids and I'm moving one of the kids to their own account! What do I do?!?!
July 7, 2025 at 5:40 PM
I hope you check out the latest episode with @ober.ai on xTool which can build iOS app on Linux. Learn about how Xcode works under the hood and more.
brightdigit.com/episodes/201...
July 7, 2025 at 1:25 PM
I chatted a bit more with @ober.ai‬ after the recording about running iOS on a Nintendo Switch 2, remote debugging macOS and failing to pronounce QEMU.
www.patreon.com/posts/post-s...
July 1, 2025 at 1:25 PM
I had a great chat with ‪@ober.ai‬ about his tool xTool. I'm excited to get this episode out.
www.patreon.com/posts/xtool-...
June 23, 2025 at 1:25 PM
Bushel 2.1.1 is out. Give a macOS 26 Tahoe a try today!
getbushel.app
June 10, 2025 at 4:36 PM
Playing around with new Icon Composer
June 10, 2025 at 1:25 PM