bpisano
banner
bpisano.bsky.social
bpisano
@bpisano.bsky.social
Indy iOS developer. I make apps, get inspiration from things around me and play for the fun touch.

Apps & blog: https://snopia.net
SuperText: https://apps.apple.com/fr/app/supertext/id6503445499
Storma: https://apps.apple.com/fr/app/storma/id6471424410
I never found a Swift network lib that’s both simple and scalable.
URLSession is too low-level. Macro-based libs are clever but rigid. Others doesn’t scale.

So I built NetworkKit a declarative, flexible, open-source package.

📝 Blog: snopia.net/en/blog/just...
🖥️ Repo: github.com/bpisano/netw...
July 19, 2025 at 5:39 PM
Loading, success, error: the same async dance over and over in SwiftUI. I took a closer look at the problem and explored a reusable pattern to simplify it. Modern Swift syntax, less boilerplate, and more clarity.
📝 Blog post: snopia.net/en/blog/data...
June 30, 2025 at 1:52 PM
Pretty happy with the UI of Storma 2. I wanted something fun and playful. I think the color variety makes it work! Any feedback?
March 19, 2025 at 2:15 PM
I've been thinking recently about how to improve my state machine component. I was inspired by SwiftUI to create a more simple and elegant API, while being less prone to human error!

📖 Blog post: snopia.net/en/blog/crea...
🖥️ Source code: github.com/bpisano/Stat...
March 17, 2025 at 10:09 AM
Really nice! I'm not really into the push transition. It reminds me of the pre-iOS 7 push. It feels like the horizontal traveling distance is very high. I was wondering if making the disappearing view go slower would feel a bit more iOS. Hope my image will be self-explanatory 😄
March 7, 2025 at 8:33 AM
The third is an implementation of the Quadtree algorithm. I know there is already existing implementations in Swift. But I wanted a modern generic Swift syntax that works perfectly with Swift 6.
January 2, 2025 at 3:44 PM
The second is NavigationCard that presents views in a stack on iPad and sheet on iPhone with no extra code. It's made using the same syntax as NavigationStack.
January 2, 2025 at 3:34 PM
The first one is Sticker that allows you to add an holographic effect to any SwiftUI view in just one line of code. I already talked about it in a previous blog post and it's already open source. Don't hesitate to give it a try! github.com/bpisano/Stic...
January 2, 2025 at 3:26 PM
I've been trying lately to give a bit of volume to my UI elements. So I wrote a small article explaining the design process behind this and how to achieve it using SwiftUI.

snopia.net/en/blog/inte...

#swift #swiftui #ui #design #buildinpublic
December 3, 2024 at 4:53 PM
A Pokémon card effect made with Metal shaders in Swift.

GitHub repo : github.com/bpisano/Stic...
Blog article (fr) : snopia.net/articles/rec...

#swiftui #swift #shader
November 18, 2024 at 11:38 AM