Ale ๐Ÿ’™'s Avatar

Ale ๐Ÿ’™

@alesalv.bsky.social

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

453 Followers  |  97 Following  |  304 Posts  |  Joined: 24.04.2023  |  2.3206

Latest posts by alesalv.bsky.social on Bluesky

Preview
minimal/example/.cursor/rules at main ยท alesalv/minimal A minimal state management package. Contribute to alesalv/minimal development by creating an account on GitHub.

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

25.05.2025 08:39 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Flutter dev after a week coding web ๐Ÿ‘‡๐Ÿ‘‡๐Ÿ‘‡

#flutter #flutterdev #dart #javascript #typescript #dadjokes

25.04.2025 07:20 โ€” ๐Ÿ‘ 16    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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! ๐Ÿ’™

29.03.2025 10:03 โ€” ๐Ÿ‘ 35    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
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...

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

28.03.2025 06:28 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

The #Flutter sauna team๐Ÿ’™ @rydmike.com @ulusoyapps.bsky.social @alesalv.bsky.social

26.03.2025 09:31 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Scooby Flut ๐Ÿ˜…

26.03.2025 10:24 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

... and same goes for pub.dev

pub.dev/packages/min...

25.03.2025 07:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I usually explain it like this: "the only code bug free is the one whch doesn't execute" ยฉยฎ That given, tests are the only way to actually execute code in a controller environment. Then I let them to do the math ๐Ÿ™๐Ÿ˜‡๐Ÿ˜…

25.03.2025 07:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

25.03.2025 07:39 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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 ...

Just published #0 in a ongoing series of posts about #minimal , this is a getting started:

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

#flutter #flutterdev

23.03.2025 10:23 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a cartoon of alice from alice in wonderland standing in front of a tree ALT: a cartoon of alice from alice in wonderland standing in front of a tree

Thanks, too kind of you! ๐Ÿ™๐Ÿ˜‡
Next I'll write a few blog posts about how to use it, stay tuned!

16.03.2025 06:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
minimal_example A new Flutter project.

As always, you can try it at a click:

alesalv.github.io/minimal/

15.03.2025 10:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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

15.03.2025 10:56 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

but he's a great magnificent business man, eh

๐Ÿ˜…๐Ÿ˜œ

14.03.2025 06:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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

12.03.2025 17:23 โ€” ๐Ÿ‘ 24    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

I hope I'll never have to "fight" for my packages ๐Ÿ™๐Ÿ˜‡๐Ÿ˜…

12.03.2025 16:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I personally don't get frustrated, I think it's normal. For me at least it was more frustrating to see literally everyone using, recommending and adopting BLoC (the package not the pattern) a few years back.
Or now the Flutter team promoting MVVM consciously knowing it's not an MVVM ๐Ÿ˜ฑ๐Ÿ˜…

12.03.2025 06:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I second this @tahatesser.com ๐Ÿ”ฅ

12.03.2025 06:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

... which is his own opinion and IMHO it's totally legit, we all have. It doesn't necessarily mean riverpod is "better" (*) than watch_it or minimal or anything else, it means riverpod is what he thinks it makes sense to recommend. There may be other factors to consider

* we should define better

12.03.2025 05:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
minimal_mvn | Flutter package A minimal state management solution for Flutter apps using the Model-View-Notifier (MVN) pattern

Randal not strictly related, but I came up with a minimalistic approach to state management in an architectural context, please have a look, I'm sure you'll feel home in seconds, and let me know what you think if you want, I'd appreciate any feedback, thanks ๐Ÿ™๐Ÿ˜‡

pub.dev/packages/min...

12.03.2025 05:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Of course, cli is much better than UI ... I was just kidding, or trying to ๐Ÿ˜œ

11.03.2025 14:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿ˜…๐Ÿ˜‚๐Ÿ˜‡๐Ÿ‘‡

11.03.2025 13:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Maybe it's because it's many years I try to promote simplicity over complexity, but I work at best when I take away instead of adding, until I've the bare bone of it

11.03.2025 11:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yes totally! Tell me about simplicity ๐Ÿ˜…

11.03.2025 10:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Then you know how it feels! ๐Ÿ˜œ

11.03.2025 09:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

"But why if there are really simple alternatives?" -> because none of them makes me happy

11.03.2025 09:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

But that was one of the main reason to be for Minimal, to use as many classes as possible from the SDK, especially ListenableBuilder - only exception InheritedWidget (I tried, and ended up re-implementing Provider)

11.03.2025 07:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'll surprise you here, but later on ๐Ÿ˜…

11.03.2025 07:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

But that's a legit approach, if he likes it and if the package does everything he needs, and he thinks it's the best package, from his pov, why wouldn't he? ๐Ÿ˜… I'm just saying, I understand that

11.03.2025 07:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

don't use an immutable state, not because with watch_it you write less than with minimal. Would you add the same immutable state to watch_it, or would I remove it from minimal, more or less, given or taken, watch_it and minimal will allow the user to write the same lines of code

11.03.2025 07:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@alesalv is following 19 prominent accounts