Filip Hracek
1 min readNov 12, 2019

--

Great article, thank you for writing it! I’d say this particular sentence is not entirely correct. We have been talking about BLoC — and even featured it as one of the approaches in a Google I/O 2018 talk — because it is the approach used in a couple of important Google Flutter apps. But we were always quite careful not to label any approach as the recommended one.

Since this year, we are actually talking more about package:provider, because we’ve seen that it’s more straightforward for beginners (we don’t want to force beginners to learn Rx as well as Flutter at the same time) and scales well to larger apps. The official tutorial on state management in Flutter is here and lists many options beyond Provider and BLoC. That’s by design: no single approach will satisfy all.

I personally still think BLoC is a great approach. All I’m saying is that it’s not the recommended approach by Google.

Again, thanks for the great article! And the code, which is well written and well documented — my favorite kind.

--

--

Filip Hracek
Filip Hracek

Written by Filip Hracek

I’m a pro­gram­ming buff with formal train­ing in jour­nal­ism. I build games, teach pro­gram­ming, explain things, and create silly soft­ware experiments.

Responses (2)