Flutter for embedded devices

928 views
Skip to first unread message

Миха Миха

unread,
Jun 10, 2019, 7:39:48 AM6/10/19
to Flutter Development (flutter-dev)
I think it will be revolution in IOT development if it is possible to build Flutter app for embedded devices such Arduino compatible boards, Cortex/ARM boards e.t.c
I mean not to build a desktop app for linux/windows or to run android on a single-board computer specially for this purpose but to have an ability to get in the end kind of firmware/bootloader which I can load directly to the microcontroller in the normal way or i.e. to boot my Raspberry Pi with it. So that it will be more efficient to run such OS like app on embedded devices in kiosk mode (easy made with Flutter) rather than install different linux distros or android at first and then configure it (with big pain in the butt).
What do you think?

Ged Wed

unread,
Jun 10, 2019, 11:29:51 AM6/10/19
to Flutter Development (flutter-dev)
its easy to run flutter on Rasp Pi today.

Also i think the Pine64 will be a better target because they are also making Tablets and a open surce mobile phone today.



Миха Миха

unread,
Jun 10, 2019, 11:43:32 AM6/10/19
to Flutter Development (flutter-dev)
Do you mean to run Flutter app on Pine64 phone/tablet with installed Android?

понедельник, 10 июня 2019 г., 18:29:51 UTC+3 пользователь Ged Wed написал:

Jimmy Aumard

unread,
Jun 10, 2019, 2:38:39 PM6/10/19
to Миха Миха, Flutter Dev
Might be interesting to see if flutter run on Android things (but I see no reason it will not ^^), as it's probably more what you want. :)

Android things run a single Android app as kiosk and run on PI boards, and some others.

Cheers

--
You received this message because you are subscribed to the Google Groups "Flutter Development (flutter-dev)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flutter-dev/3d8eadd8-dbb7-478a-86e3-db6e74696e81%40googlegroups.com.

eseidel

unread,
Jun 10, 2019, 4:12:15 PM6/10/19
to Flutter Development (flutter-dev)
We've seen Flutter run on *lots* of different devices.  One example:

Flutter may need some tuning, depending on the device.  Flutter does best on devices with GPUs.  For devices which don't have a real GPU, you'll need to force Flutter (really Skia) into software mode to not be slow.

Look forward to seeing what you build!
Cheers

To unsubscribe from this group and stop receiving emails from it, send an email to flutter-dev+unsubscribe@googlegroups.com.
Message has been deleted

Миха Миха

unread,
Jun 11, 2019, 4:58:44 AM6/11/19
to Flutter Development (flutter-dev)
Thank you for the advice. Haven't looked at Android Things yet, seems to be very interesting.
Unfortunately, there is not much info & tutorials about it. Also supported SoC is pretty expensive (RPi 3 support is salvation in this case).
For now I have no idea how to run Flutter app on Android Things OS.
To make things clear, the reason I started this topic is to compare Flutter app development with other approaches especially for embedded devices. As for me, there is NO solution for developing software for IoT with really nice UI with ease for now (2k19). Neither QT, nor of any GUI library for Python, Java, C++ e.t.c. is suitable for developing complex modern UI. The only way fow now is to integrate somehow web view - run Electron on linux or use CEF (Chromium Embedded Framework) but this approach has strong limitations and it is very painful. So that, Flutter may be the solution with it's own compilation to the native ARM code.

Thanks for articles, I wonder if toolchain & embedder will be supported out of the box.

понедельник, 10 июня 2019 г., 23:12:15 UTC+3 пользователь eseidel написал:

Ged Wed

unread,
Jun 12, 2019, 7:58:18 AM6/12/19
to Flutter Development (flutter-dev)
I tried Android Things, but its too controlled and you cant use it easily with Flutter.

I found it easier to just do the hard work for getting it working on each device.
Its not that hard.

Миха Миха

unread,
Jun 13, 2019, 2:52:08 AM6/13/19
to Flutter Development (flutter-dev)
Thank you for the reply. It would be great if there were more detailed examples & tutorials how to get Flutter working on each device.
Reply all
Reply to author
Forward
0 new messages