@MatthewRideout
Matt
1 month
Ya'll, Bloc is based. The separation of concerns is clear. The docs are great. The examples are great. I don't know how someone can even learn Riverpod from the current docs. I've converted.
Tweet media one
@MatthewRideout
Matt
1 month
Riverpod's latest implementation with all these decorators, generators, and so much behind-the-scenes black box proprietary knowledge to know what things will be named and come out as, has driven me to Bloc - which is just straight forward and transparent.
6
1
39
33
19
224

Replies

@Astr0Venus
asheaaa
1 month
@MatthewRideout Sounds like skill issue to me, no dev in his right man should use tedious boilerplate over simplified state management library.
1
0
17
@MatthewRideout
Matt
1 month
@samarsheikh001 what boilerplate
1
0
2
@Astr0Venus
asheaaa
1 month
@MatthewRideout Separation of concern should be a concern for dev not on state management library
1
0
8
@MatthewRideout
Matt
1 month
@samarsheikh001 exactly why bloc shines, it was built to perfectly mesh with common architecture patterns that perform this separation.
1
0
4
@matinzd
Matin
1 month
@MatthewRideout I did 10 months of coding in Flutter and 95% of it was dealing with design patterns+ bloc and 5% of actual coding.
2
0
1
@MatthewRideout
Matt
1 month
@matinzd design patterns are mostly the same in any language. has nothing to do with bloc.
1
0
3
@nonlinear_james
Non-Linear
1 month
@MatthewRideout Now try to use it to manage a form. ๐Ÿคฃ Itโ€™s great sometimes but pain often.
2
0
1
@MatthewRideout
Matt
1 month
@nonlinear_james it's exactly the same as updating riverpod forms. you have a class and validator and onchange handlers
1
0
1
@Jordy_vD_
Jordy.app
1 month
@MatthewRideout When it first came out I spent more time writing bloc boilerplate than app code ๐Ÿ™ˆ
1
0
9
@MatthewRideout
Matt
1 month
@Jordy_vD_ I've been using riverpod for years, just tried to create a proof of concept spike based on the latest version and docs, and I can't figure it out! The bloc / cubit boilerplate feels like a slightly opinionated way of how I already construct my classes and business logic.
4
0
4
@Venice_Wes
Wes Johnson
1 month
@MatthewRideout ๐Ÿ’ฏ A little more structure for stream mechanics goes a long way.
0
0
0
@ryanhanks
ryan hanks (parody)
1 month
@MatthewRideout Bloc is great, I'm a day-one fan I would however like to point out the miss in failing to name this "Loco" instead of bloc
1
0
3
@mirkancal
Mirkan
1 month
@MatthewRideout lol, %100. I was implementing bloc after early flutter talks even before the package. never changed it in the last 5 years.
0
0
1
@DanielW_Kiwi
Daniel ๐Ÿฆ”
1 month
@MatthewRideout Sounds a lot like a state machine
0
0
1
@killamikemilla
Mike
1 month
@MatthewRideout So itโ€™s view model?
1
0
0
@HadySata
Hady | ู‡ุงุฏูŠ
1 month
@MatthewRideout Skill issue
1
0
0
@dancamdev
Daniele Cambi
1 month
@MatthewRideout Riverpod with code gen has always been a big nope for me - thatโ€™s pushing it too far - I find bare Riverpod to be pretty nice
0
0
10
@AyanDas_
Ayan ๐Ÿ’™
1 month
@MatthewRideout Once you know how to write code with Riverpod (with code gen), it's good tbh. But I agree that the new documentation is really bad, it just give you one example and leaves you on your own to figure out the rest. Don't know how bloc is now, too much boilerplate when I used it
0
0
3
@ninogjoni
Nino Gjoni
1 month
@MatthewRideout Good choice ๐Ÿ‘
0
0
1
@serdarcsk
serdarc๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป
1 month
@MatthewRideout for people complaining about boilerplate code, bloc has a plugin that generates boilerplate code with one click. Also freezed package is quite suitable for events and states (also the plugin has an option to generate code for freezed)
0
0
4