Member-only story
Use View Model Implementations To Learn Flutter
We got here as when the Flutter SDK was first implemented there was no reasonable way to implement the bindings to Skia and the render system fully in react. Thus, the Flutter SDK team somewhat punted in that rendering object system does not use react at its base implementation. Because React is bolted-on in the Flutter SDK(async is in fact react with training wheels, as the full react in dart is the RxDart package), the Flutter SDK has provided some learning steps such as Notifiers to use before having to learn React.
The other obstacle to learning Flutter is the huge number of combined state and dependency management solutions. We can ease and structure our learning of flutter if we understand how to implement the View-Model to correspond with the flutter learning stage we are in. Let me show you how, through some Flutter Secrets about Flutter App Architecture.
Flutter Learning Stages
Let me show you a flutter learning path that makes it easier to learn flutter given all custom widget patterns you need to master to develop awesome flutter apps:
1. Notifiers
2. Observers
3. Async, i.e. the beginning baby steps of React programming
4. RxDart