Shaun_Max yep. In Flex we have MXML in Qt we have QML. But QML is more JSON-like instead of XML-like.
The signal-slot in Qt is game changer , even someone develop it in AS3 : https://github.com/robertpenner/as3-signals
The only burden I think is the language, you got to learn C++ of course (steeper learning curve) or they now support Python.
Target platform : Windows (x86 and x64), Mac, Linux, Android, iOS , embedded and.... WASM.
So IMHO rather than Flutter , I better choose Qt coz you know learning C++ also give me greater advantages than learning Dart.