Sign in

Jean-Marie Alfonsi

@sharpnado.com
193 followers 230 following 38 posts

Mobile crossplatform dev on .net Maui and Flutter. Creator of sharpnado components and best practices. Riverpod fanatic && Microsoft MVP (5 years) github.com/roubachof www.sharpnado.com

PostsRepliesMedia
Jean-Marie Alfonsi @sharpnado.com · 27/10/2025
New Sharpnado component: the holy DragDropGridView \o/ • Drag-and-drop reordering with Pan or LongPress triggers • Seamless ScrollView integration with automatic scrolling • Customizable animations for drag/drop states 👉 sharpnado.com/dragdropgrid...
061
Jean-Marie Alfonsi @sharpnado.com · 06/10/2025
Sharpnado.MaterialFrame 3.0 is out \o/ I'm excited to release version 3.0 of MaterialFrame for .NET MAUI - a complete architectural overhaul with critical Android performance fixes. 👉 sharpnado.com/migrating-ma... ⚡ Performance Boost - UI thread blocking: 22ms → 3ms (86% faster)
030
Jean-Marie Alfonsi @sharpnado.com · 29/09/2025
I'm excited to release Sharpnado.Tabs 4.0, which brings a major improvement I've been working on for months: pure MAUI touch effects that work consistently across Android, iOS, Windows, and MacCatalyst without any platform-specific code. 👉 sharpnado.com/sharpnado-ta...
040
Jean-Marie Alfonsi @sharpnado.com · 10/09/2025
New version of Sharpnado.Tabs v3.3.0 for #dotnet 9 #maui \o/ * many bug fixes * new property SelectedIconSource * supports Windows and MacOS * removes all touch and tap effects github.com/roubachof/Sh...
041
Jean-Marie Alfonsi @sharpnado.com · 17/03/2025
Thank you so much @mauiday.net for this magnificent event! It felt like it was the first time all over again. I could feel the kindness in the room. I don’t really enjoy swags but this was the best swag I’ve ever received: human words written by human hands. Thank you.
Post card written by human hands sitting on my fender bass precision
171
Jean-Marie Alfonsi @sharpnado.com · 17/01/2025
#davidlynch thank you for all you brought me. Thank you for Mulholland Drive, Eraserhead, and Twin Peaks.
020
Jean-Marie Alfonsi @sharpnado.com · 13/11/2024
In #flutter: how do we load async data with #riverpod and how we can handle error and loading states with the #asyncvalue? www.sharpnado.com/loading-data...
010