Member-only story
Training Wheels For Reactive Flutter
Guess what the major obstacle is to creating that complex Flutter App right at first while learning flutter might be? Because, no one understands that what we should be asking is what is the right way to learn beginning reactive to win with that first Flutter Complex and powerful app.
Sure, folks at Google came up with Streams and Sinks to sort of pave the way; but, then they threw a huge UI-widget catalog and synchronous things like listeners, notifiers, etc.
What if right now there was a way to only have to know one percent of Streams and Sinks and have this nice set of helper classes to make our models fully complex and powerful with asynchronous streams and sinks instead of synchronous listeners and notifiers?
I found a way, you will want to put this in your Medium-dot-com list if you are a member.
Background
First, listeners in dart like most other languages are in fact synchronous. That means the function will not complete until that listener returns. In short words, it prevents us from composing powerful models as everything is a waiting game until stuff shows up.
If you are using the file called app logging strategies from my code; then you are already benefiting from having something of your app operate asynchronously, as that is how the…