I am thinking about creating a GUI for an embedded system using Flutter/Dart. The system will be a plain non-android system running on ARM.
The GUI will be the only piece of software visible on the screen, so there will be no need for a desktop environment.
I have done this before using QT embedded/C++, but the design requirements for the new device's GUI are such that this approach would be inefficient.
I was wondering if anyone might have succeeded in such an effort and would be willing to share.
Thanks.
The official Flutter documentation and examples for building a desktop shell is at:
Desktop, embedded system, and web are still experimental and not yet fully supported, but building upon what others have attempted and links shared from the comments, so as mentioned:
Otherwise, working examples are few and far between.
(there is another medium/Flutter for Desktop: Create and Run a Desktop Application, but is not recommended because it is based on an even older version, prone to various issues)
Updated 2020:
https://elinux.org/ELC_Europe_2020_Presentations, on the page, search "Graphical User Interface Using Flutter in Embedded Systems" for the pdf slides and youtube video.
the companion source code seems to be on https://github.com/sony/flutter-embedded-linux. (very active, should be more progress in 2021)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With