Ale ๐Ÿ’™

@alesalv.bsky.social

Code philosopher at Elisa, with an empirical thought for #Android and an anecdotal for #Flutter . And father, like never before.

3 days ago I opened an issue with a performance degradation in Flutter (#165959), it was triaged in 3h, response from someone that could fix the issue (Jonah) in 7h, draft PR up after 8h, and now the PR is merged! Thanks for an incredibly fast response from the Flutter team on this! ๐Ÿ’™

Just published #1 in a ongoing series of posts about #minimal , this is about the UI state: www.fluxit.dev/2025/03/mini... Took me longer than I thought, but I hope it's worth it, let me know if it's clear or not, and if you like it, in the comments! #flutter #flutterdev

Minimal #1 - the UI state

Overview I assume you're aware of Minimal , and you want to use it to implement a scalable and maintainable architecture. I also assume you...

fluxit.dev

Hey Flutter folks! ๐Ÿ‘‹๐Ÿผ I'm excited to share Vide โ€” a Flutter AI-IDE I've been building. It uses your code and allows an AI to: - Runs and tests widgets it creates - Implement pixel-perfect widgets based on a single screenshot - Writes code exactly the way you want

They came up with BLoC (the pattern not the package), then overcame it the next year for Provider, and since then Provider seems to be the official recommended way. But unfortunately for them, Remi overcame Provider with Riverpod. And also recently Remi stated Provider is deprecated (๐Ÿ’ฃ๐Ÿ’ฅ) โฌ‡๏ธ

Apparently it didn't take long for Minimal to reach 2.0.0, mainly thanks to me breaking semver as I usually would do with code ๐Ÿ˜… Thanks to my mate @rydmike.com for pointing it out, so I could fix it properly, and retract 1.0.5. Enjoy! ๐Ÿ”ฅ #flutter #flutterdev #minimal

Ale ๐Ÿ’™@alesalv.bsky.social ยท last yr.

#minimal 1.0.5 is out - and it's even more minimal ๐Ÿ”ฅ Thumbs up on pub and GH if you want ๐Ÿ™ I'm so thankful to @f13i.bsky.social and @testeurmaniak.bsky.social who contributed to make this package better Show us what you build with it ๐Ÿ—๏ธโ›ช๏ธ๐Ÿค๐ŸŒ‡ pub.dev/packages/min...

#minimal 1.0.5 is out - and it's even more minimal ๐Ÿ”ฅ Thumbs up on pub and GH if you want ๐Ÿ™ I'm so thankful to @f13i.bsky.social and @testeurmaniak.bsky.social who contributed to make this package better Show us what you build with it ๐Ÿ—๏ธโ›ช๏ธ๐Ÿค๐ŸŒ‡ pub.dev/packages/min...

minimal_mvn | Flutter package

A minimal state management solution for Flutter apps using the Model-View-Notifier (MVN) pattern

pub.dev

"You weren't kidding when you called it minimal. It's nice and clean. I'm curious, do you have a preferred way of dealing with async state when using it?" With #minimal it's natural to deal with async operations, as the whole architecture respects UDF (unidirectional data flow). Check it out! ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡

Ale ๐Ÿ’™@alesalv.bsky.social ยท last yr.

Did you see I ported the whole Flutter Architecture Components repo (the Pokemon demo app) from Riverpod to Minimal? Repo: github.com/alesalv/flut... PR: github.com/alesalv/flut... There is a page which shows the list of pokemon, where you can add and delete them, and a details page โฌ‡๏ธ

This this this so much this! ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡ None the less, from our one and only Taha ๐Ÿ”ฅ Check the beautiful UI he made when trying out #minimal ... I know a few more friends are trying it out as well, looking forward to see what they'll do with it ๐Ÿ’™ #flutter #flutterdev

Taha Tesser@tahatesser.com ยท last yr.

Checking out @alesalv.bsky.social's #MinimalMVN. Truly a minimal state management package. pub.dev/packages/min...

Truly spectacular work here from @alesalv.bsky.social who pulled the same nonsense I called out here in his GitHub thread on the topic & managed to get it locked for everyone. Listen I promise you Iโ€™m not imagining things, we have some cultural issues to deal with.

Bild

All these discussions about the Flutter architecture guides are kinda amusing to me. It just shows that architecture is way more subjective than we'd like to admit. A good architecture is also adapted to the needs of the app, so such guides are just a starting point.

Ale ๐Ÿ’™@alesalv.bsky.social ยท 2y ago

If you like the idea of getting rid of MVVM in #flutter #flutterdev , I just opened a PR for improving the Flutter's Guide to app architecture. Go ahead and ๐Ÿ‘๐Ÿ‘๐Ÿ‘ if you like it, or comment: github.com/flutter/webs...