u/esDotDevin r/FlutterDev • Recommends
The biggest announcement from Engage that no one is talking about...
Meta-programming sounds like a complete game-changer:
[video
In theory this could plug virtually every sharp edge of the flutter eco-system:
\* immutable data classes would be easily created, no code-gen runner
\* objects can be easily serialized, no code-gen runner
\* functional widgets can be create, no code-gen runner
\* StatefulWidget can be deprecated (compiler can just split the class at compile time if it contains state, I think?)
\* Auto-dispose on controls/timers/focus should be fairly easy, pre-empting lots of common bugs
This would truly be Flutter 3, and it would be like the dawning of a new day…