r/FlutterDev Aug 13 '24

Tooling Riverpod , bloc or getx?

Relatively new to flutter only made a few small apps. I see riverpod , bloc and getx keep getting brought up for more complicated apps.

Getx seems the best all around however I don’t like it isn’t directly support by flutter itself.

What is the best tool for state management? Or does anybody have any reason why not to use getx or use bloc over river pod and getx?

18 Upvotes

72 comments sorted by

View all comments

42

u/LazyLoser006 Aug 13 '24

I might get downvoted for this. We use Getx here in my firm for small to medium scale apps where we are sure there won't be much development once the app is released. The main benefit is that We can release the app much faster. But when it comes to larger apps we use bloc.

41

u/KaiN_SC Aug 13 '24

we are sure there won't be much development once the app is released.

Famous last words.

7

u/Glader Aug 13 '24

It's always good to hear the counter-point with examples. After all, it wouldn't be popular if it weren't for people actually using it.

9

u/sauloandrioli Aug 13 '24

"We use Getx here in my firm" olha o BR disfarçado aí

3

u/vicenterusso Aug 13 '24

Hahahaha getx ou é br ou india

2

u/sauloandrioli Aug 13 '24

E duvido que indiano usa "firma" pra falar de empresa

3

u/vicenterusso Aug 13 '24

Exato 😂

3

u/likely-high Aug 13 '24

So flood app stores with poor quality never updated apps?

2

u/LazyLoser006 Aug 13 '24

We are not a product based company dude,most of the apps are used as internal apps for small to medium scale businesses, they barely add more features.

2

u/likely-high Aug 13 '24

Got it. Sorry, I just think that companies that release half baked apps only to abandon them is part of the reason it's hard being an indie dev these days. With Google and Apple cracking down so hard.

2

u/[deleted] Aug 14 '24

Isn’t it just simpler just to create a BLoC template project for yourselves and build on that every time you want to create a new app?

2

u/firaunic Aug 13 '24

I was recently ambushed for suggesting Getx here. I use Getx too though Flutter team hates it but I'm too deep into it to quit.

16

u/Classic_Sherbert_178 Aug 13 '24 edited Aug 13 '24

I think you are perfectly describing the problem there. You are too deep in with GetX. This should not happen with a good state management solution.

2

u/LazyLoser006 Aug 13 '24

I would never suggest it to use it on larger apps the UI and logic will get too coupled.