Flutter SDK is available only for Linux x64. MacOS has ARM and x64 packages, Windows has x64.
This make developing on Raspberry a real chore, not to speak *BSD.
This makes me distrust the language as it seems a little to much under the whims of the GAFAM that controls it.
On the contrary languages like Python and Eiffel are available on a lot of CPUs. They are even available for an Amiga which uses the ancient m68k processors. Rust, Zig which are relatively young languages currently run on eight different CPU architectures on Linux (x86_64, aarch64, arm, riscv64, powerpc64, x86, loongarch64 and s390x), six on FreeBSD, four on NetBSD.
That’s why I turned to flet.dev, i.e. flutter apps in Python and keeping an eye on Rinf: Rust in Flutter. With a proper design that keeps the GUI logically separated from the logic it would be easy to port to other interfaces (I have told you that GTK4 finally includes an experimental Android backend?).
Yes, there is Qt. But it requires to “interact” with C++ and more importantly last time I checked Qt 6 still uses the moc preprocessor which means that it is not “standard” C++ and more importantly makes interfacing with it a real chore