Ale 💙
banner
alesalv.bsky.social
Ale 💙
@alesalv.bsky.social
Code philosopher at Elisa, with an empirical thought for #Android and an anecdotal for #Flutter . And father, like never before.
Pinned
I just published Minimal, a minimal state management package for Flutter Architecture Components, based on the MVN (Model-View-Notifier) pattern

pub.dev/packages/min...

#flutter #flutterdev

MVN neologism 🔥 by @romanjaquez.bsky.social ©®
Minimal 2.0.2 is out! 🔥
Updated to #flutter 3.32.0, now it contains extensive
@cursor_ai rules for the example app:

github.com/alesalv/mini...

#flutterdev #minimal
minimal/example/.cursor/rules at main · alesalv/minimal
A minimal state management package. Contribute to alesalv/minimal development by creating an account on GitHub.
github.com
May 25, 2025 at 8:39 AM
Flutter dev after a week coding web 👇👇👇

#flutter #flutterdev #dart #javascript #typescript #dadjokes
April 25, 2025 at 7:20 AM
Reposted by Ale 💙
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! 💙
March 29, 2025 at 10:03 AM
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...
www.fluxit.dev
March 28, 2025 at 6:28 AM
Reposted by Ale 💙
March 26, 2025 at 9:31 AM
A huge thanks to all 18 of you who took the time and went to star ⭐️ #minimal on github, it really means a lot to me, like to any os publisher 🔥
If you're here, come say hi 👋

github.com/alesalv/mini...

#flutter #flutterdev
March 25, 2025 at 7:39 AM
Just published #0 in a ongoing series of posts about #minimal , this is a getting started:

www.fluxit.dev/2025/03/mini...

#flutter #flutterdev
Minimal #0 - Getting started
Overview In this post I'll show you how to quickly get started with Minimal , a minimalistic state management package in the context of an ...
www.fluxit.dev
March 23, 2025 at 10:23 AM
Minimal 2.0.1 is out! 🔥
Now the example app showcases a basic TODOs list, thanks to @testeurmaniak.bsky.social 's feedback and detailed reasoning, so I increased the tests for the disposable dynamics

Would you like me to write some posts about how to use it?

#flutter #flutterdev #minimal
March 15, 2025 at 10:56 AM
Reposted by Ale 💙
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
March 12, 2025 at 5:23 PM
Reposted by Ale 💙
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 (💣💥)

⬇️
March 10, 2025 at 5:57 AM
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
#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
March 9, 2025 at 7:37 PM
#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
March 9, 2025 at 10:15 AM
This this this so much this! 👇👇👇
🔥🔥🔥🔥

#javascript #typescript #flutter #futterdev #dart
March 6, 2025 at 2:43 PM
"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! 👇👇👇
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

⬇️
GitHub - alesalv/flutter_arch_comp_mm: Flutter Architecture Component with Minimal
Flutter Architecture Component with Minimal. Contribute to alesalv/flutter_arch_comp_mm development by creating an account on GitHub.
github.com
March 4, 2025 at 7:52 PM
Improved #minimal , so that you can try the example app directly from the main page, and explained the example. Let me know if you think it's not clear enough.
Example is hosted here, check it out! 🔥🔥🔥

alesalv.github.io/minimal/

#flutter #flutterdev
minimal_example
A new Flutter project.
alesalv.github.io
February 25, 2025 at 6:08 AM
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
Checking out @alesalv.bsky.social's #MinimalMVN. Truly a minimal state management package.
pub.dev/packages/min...
February 16, 2025 at 8:45 PM
This this this so much this! 👇👇👇
I'm gonna try this next ... @codewithandrea.com is, as always, on top of it!
Wish me luck 🤞

#flutter #flutterdev
Did you know?

Dart 3.7 introduces a new formatter that *automatically* adds or removes trailing commas, based on the max line length.

This means you no longer decide how to format your code! The tool now does it for you.
February 13, 2025 at 7:52 PM
Reposted by Ale 💙
I just published Minimal, a minimal state management package for Flutter Architecture Components, based on the MVN (Model-View-Notifier) pattern

pub.dev/packages/min...

#flutter #flutterdev

MVN neologism 🔥 by @romanjaquez.bsky.social ©®
February 11, 2025 at 4:35 PM
Reposted by Ale 💙
Check it out. The more the merrier in the state management space.
I just published Minimal, a minimal state management package for Flutter Architecture Components, based on the MVN (Model-View-Notifier) pattern

pub.dev/packages/min...

#flutter #flutterdev

MVN neologism 🔥 by @romanjaquez.bsky.social ©®
February 10, 2025 at 8:23 PM
Reposted by Ale 💙
github.com/escamoteur/c...
My refactoring of the official reference architecture app based on watch_it and flutter_command
GitHub - escamoteur/compass_fork
Contribute to escamoteur/compass_fork development by creating an account on GitHub.
github.com
February 10, 2025 at 8:58 AM
Reposted by Ale 💙
#Flutter chatter to break the sky at Wolt Hel office with @tahatesser.com @alesalv.bsky.social and @ulusoyapps.bsky.social 🎉🍻💙 Guess the #FlutterDev topics discussed? 😅
December 30, 2024 at 6:11 PM
I just published Minimal, a minimal state management package for Flutter Architecture Components, based on the MVN (Model-View-Notifier) pattern

pub.dev/packages/min...

#flutter #flutterdev

MVN neologism 🔥 by @romanjaquez.bsky.social ©®
February 9, 2025 at 11:05 AM
So @escamoteur.bsky.social suggested that I come back to @bsky.app . One week here or so, and I met one guy who offended him saying he shouldn't saying something or the #flutter community would be hurt. To him, who basically created it.
Then I got offended with people telling me what to say

⬇️
November 27, 2024 at 4:06 PM
Reposted by Ale 💙
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.
November 27, 2024 at 2:44 PM
Reposted by Ale 💙
Now you can navigate using a relative route in go_router 🥳 pub.dev/packages/go_...
go_router | Flutter package
A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
pub.dev
November 27, 2024 at 2:04 AM