Industrial Flutter
Industrial Flutter
  • Видео 7
  • Просмотров 16 211
Flutter remote displays to control an ESP32 microcontroller with an Android Smartphone
In this video, Alexandru Bordei and Hannes Winkler introduce the concept of Flutter remote displays for microcontrollers. They show a Flutter Android app rendering a smartwatch UI and streaming it via Bluetooth to an ESP32-based smartwatch, enabling interactive displays on low-cost devices by using Bluetooth for efficient frame transfer and touch event handling.
Links:
Go to pub.dev/ and search for flutter remote-display
github.com/KDABLabs/flutter-remote-display
github.com/ardera
github.com/ardera/flutter-pi
About the presenters:
- Alexandru Bordei is a full-stack developer with a decade of experience in creating custom solutions for web, API, and mobile development. His expertise and dedic...
Просмотров: 682

Видео

Fluttercon 2024 recap
Просмотров 4593 месяца назад
Fluttercon 2024 in Berlin was a blast! We've been showing selected demos demonstrating Flutter applications running on embedded hardware and demonstrating respective programming techniques in our workshop. Watch out for more videos about the demos and the recording of the workshop. Subscribe to stay on top of new video releases and check out www.industrialflutter.com/ for more resources. Hardwa...
How to run Flutter on embedded hardware with Yocto
Просмотров 7353 месяца назад
In this video, we will be using yocto and meta-flutter to run a flutter application on a Toradex verdin IMX8MPQ. Watch how we fine-tune recipes in order to get flutter-pi going on our yocto build. Links mentioned in this video: * Hardware information: www.toradex.com/computer-on-modules/verdin-arm-family/nxp-imx-8m-plus www.toradex.com/products/carrier-board/dahlia-carrier-board-kit * How to bu...
Embedded 3D interface in Flutter
Просмотров 1,3 тыс.6 месяцев назад
In this video, Hannes showcases an embedded application running with Texas Instruments' CPU (AM6254) on a Toradex baseboard. It's using the Flutter-pi embedder to make Flutter work on embedded hardware and integrates CAN-Bus. This sleek 3D interstellar navigation interface - running on a round screen - was brought to life thanks to OpenGL and custom UI components developed by KDAB. It's running...
Getting started with Flutter on embedded devices.
Просмотров 3,9 тыс.Год назад
This video gives a quick introduction regarding the basics of how to get flutter running on an embedded device, along with a few tips and tricks for beginners. About the host: Pieter is a software engineer at KDAB. He's specialized in writing flutter applications for embedded devices. Subscribe to stay on top of new video releases and check out www.industrialflutter.com/ for more resources. Lin...
How to get started with flutter-pi
Просмотров 7 тыс.Год назад
In this video, we're going to set up the flutter-pi embedder on a Raspberry Pi, so we can run Flutter apps on it. Flutter is a relatively new UI-framework by Google, which is mainly used for mobile development, but thanks to the flutter-pi embedder, it can run on embedded as well. You can find the README file shown in this video here if you'd like to follow along as the video plays: github.com/...
Connecting to an embedded device using the Flutter SDK
Просмотров 2,6 тыс.Год назад
This video is an example of how to use the Flutter custom-devices feature with a Texas Instruments AM62XX evaluation board (www.ti.com/tool/SK-AM62) that has flutter-pi installed using the meta-flutter Yocto layer. The custom device configuration should work out of the box if flutter-pi was installed using the regular installation instructions. Connecting to an embedded device using the custom ...

Комментарии

  • @Sravdar
    @Sravdar 12 дней назад

    Hello, thanks for doing these videos. Can you guys do a short video about playing videos on embedded devices with flutter? Last time i tried play videos on rpi4 with flutter-pi, due to memory leaks and misbehaviours, i had to give up and use flutter-web and chromium as kiosk to achieve my task. As you can guess it doesn't have good performance and i had to deal with backend for the website. I would like to migrate it to native app if possible but haven't been able to find any guide on this matter.

  • @veinsofgames2674
    @veinsofgames2674 24 дня назад

    Hey! great video! Do you know if the meta-layer from flutter is compatible with webview flutter component? I want to renderize a web in my embedded application. Thank you!

    • @industrialflutter
      @industrialflutter 19 дней назад

      Hi there, thanks for the feedback! We appreciate it. Regarding your question: That's currently still a work in progress. The flutter_linux_webview package is great and in theory can work on embedded as well, but there's still some incompatibilities that have to be fixed and that just hasn't been done yet.

  • @hoangtruong7197
    @hoangtruong7197 2 месяца назад

    how to stop app?

    • @industrialflutter
      @industrialflutter 2 месяца назад

      Hi, In order to stop the app, one can just run killall flutter-pi in the terminal.

  • @bobby9568
    @bobby9568 2 месяца назад

    We're highly anticipating the workshop video :) Amazing company you have!

  • @bobby9568
    @bobby9568 2 месяца назад

    Any Github repo/code for these demo examples?

    • @industrialflutter
      @industrialflutter 2 месяца назад

      Hi there, we will publish the code in the upcoming weeks. Please keep a lookout for it on our social media channels. :)

    • @bobby9568
      @bobby9568 2 месяца назад

      @@industrialflutter awesome! Will do

  • @bobby9568
    @bobby9568 2 месяца назад

    Amazing videos, just found this channel!

  • @simbobcrafts4843
    @simbobcrafts4843 3 месяца назад

    can this be used to update signage over a network? Thank you

    • @industrialflutter
      @industrialflutter 2 месяца назад

      Hi there, flutter-pi is only a tool, it doesn't have an update mechanism. If you want to have updates, you can leverage, e.g., yocto and the meta-update layer, your linux distros update mechanism if you're using one (e.g. deb packages), or build your own thing.

  • @AlexBordei
    @AlexBordei 3 месяца назад

    This is gorgeous innovation! Congratulation, Hannes for such an accomplishment!

  • @manishgautam2424
    @manishgautam2424 3 месяца назад

    waiting ... for that

  • @krtirtho
    @krtirtho 3 месяца назад

    Tbh, this kind of topic is something a lot of programming channels never touch. Thanks for doing this! I learned a lot

  • @manishgautam2424
    @manishgautam2424 3 месяца назад

    need more such videos, i also have a lot of questions

    • @industrialflutter
      @industrialflutter 3 месяца назад

      Hi there :) If you have any questions, you can ask us. Hopefully, we can help you out.

  • @manishgautam2424
    @manishgautam2424 5 месяцев назад

    your new subscriber

  • @zamirszn
    @zamirszn 6 месяцев назад

    as a flutter user i approve of this

  • @saqibshafin
    @saqibshafin 6 месяцев назад

    I appreciate the things that you guys are doing in the embedded world, with Flutter. Good Luck!

  • @George-kg9vf
    @George-kg9vf 9 месяцев назад

    Amazing thank you

  • @slapnuts4658
    @slapnuts4658 Год назад

    could i theoretically run "flutter build linux" on my linux machine / raspberry pi and run it that way?

    • @industrialflutter
      @industrialflutter 11 месяцев назад

      If you have a desktop environment running, yes, that will work. Though you need to be using 64-bit raspberry pi OS, since the flutter tool itself is not supported on armv7.

  • @slapnuts4658
    @slapnuts4658 Год назад

    thanks for you tutorial, helped me a lot

  • @Yassss505
    @Yassss505 Год назад

    are lg tv(webOS) and Roku tv considered as embedded devices?

    • @industrialflutter
      @industrialflutter 10 месяцев назад

      Hi! The definition of an embedded device is fluid and not completely clear-cut but based on how you do application development for such devices, we would consider them embedded devices.

  • @_DiftaFitrahulQihaj
    @_DiftaFitrahulQihaj Год назад

    sir i confuse, can we just using command "flutter build linux" and install it on rasberry pi, what is difference with flutter pi

    • @_DiftaFitrahulQihaj
      @_DiftaFitrahulQihaj Год назад

      Or flutter pi is used when in rasberry pi there are not OS already installed and just command line tools?. I'm really beginner about linux and rasberry pi. Thanks sir

    • @industrialflutter
      @industrialflutter Год назад

      @@_DiftaFitrahulQihaj Hi! :) flutter build linux should really be called flutter build desktop-linux The application that is built there will work with desktop linux, i.e., the kind of linux you would use on your desktop computer or laptop. However, if you're running non-desktop linux (or more specifically, you're not running a windowing system like wayland or X11) the app that was built with flutter build linux will not work on that system. In that case, you can use flutter-pi or other non-desktop embedders, like the toyota embedder or the sony embedder. Independent of that, flutter build linux builds the app for the current machine & distro. So, there're other reasons it might not work, namely architecture or distro incompatibilities. For example, building the app that way on x86 and copying it to ARM will not work, similarly building the app on Ubuntu 23.10 and copying it to 18.04 might not work either.

  • @indramal
    @indramal Год назад

    Need more videos on embedded devices with practical experiments

    • @industrialflutter
      @industrialflutter Год назад

      Hi :) Thank you for your interest in videos on embedded devices. We're excited to let you know that we're already working on new content within this field. However, creating high-quality content takes time to ensure it meets our standards and provides the most value to our audience. While we can't provide specific release dates at the moment, we appreciate your patience and look forward to sharing our latest insights and expertise with you in the near future. Stay tuned for updates!

    • @indramal
      @indramal Год назад

      @@industrialflutter Waiting for that. I am electrical and electronic engineer and if you need any helps in electronic side, I am happy to do it.

  • @KarthickM.S-z9h
    @KarthickM.S-z9h Год назад

    How to provide updates to this

  • @kampret77
    @kampret77 Год назад

    I got this error mesage when running cabin-demo, [ERROR...] Dart Error: Can't load Kernel binary: Invalid kernel binary format version. Do i miss something?

    • @industrialflutter
      @industrialflutter Год назад

      Hi! This error occurs when the flutter engine version used to build the app does not match the version of the flutter engine binaries provided to flutter-pi. You can check the version of your flutter engine used to build the app inside `flutter/bin/internal/engine.version` and make sure that this matches the `engine.version` supplied with the engine binaries downloaded from github.com/ardera/flutter-engine-binaries-for-arm The easy way to fix this is to run `flutter channel stable` followed by `flutter upgrade` , and then make sure you supply the latest flutter engine binaries from the mentioned Github repository; at the moment this is flutter 3.10.6

    • @kampret77
      @kampret77 Год назад

      ​@@industrialflutter Vielen Dank für deine Hilfe! Gruss von Jakarta.

  • @philosophia5577
    @philosophia5577 Год назад

    Looking forward for more detailed, long videos. Expecting a playlist of some sort..

  • @ronalerquinigoagurto555
    @ronalerquinigoagurto555 Год назад

    Nice video. What if i have real time constraints like a rpi based car dashboard? would it meet functional safety? thanks

  • @jongmedellin4890
    @jongmedellin4890 Год назад

    i love this.. more video please this future of IOT

  • @vigneshwaran7098
    @vigneshwaran7098 Год назад

    what is the development flow? need to build app on different host like ubuntu or windows and set target as Linux, run the output file on rpi after installing flutter-pi ?

    • @industrialflutter
      @industrialflutter Год назад

      In this video you can learn more about the development workflow www.industrialflutter.com/videos/connecting-to-an-embedded-device-using-the-flutter-sdk/

    • @industrialflutter
      @industrialflutter Год назад

      If this does not answer your question, please get back to us

  • @samuelanninyeboah2029
    @samuelanninyeboah2029 Год назад

    Keep getting error [fs layout] kernel blob file "/tmp/demo_flutter_pi/kernel_blob.bin" does not exist, but is necessary for debug mode. meanwhile kernel_blob.bin exists in the directory

    • @industrialflutter
      @industrialflutter Год назад

      This sounds like a permissions issue. Try "sudo chmod a+rwx kernel_blob.bin" If the problem persists, you can open an issue here: github.com/ardera/flutter-pi/issues

    • @samuelanninyeboah2029
      @samuelanninyeboah2029 Год назад

      @@industrialflutter It was a closed issue, so I got the solution from there. Thanks so much for the video and the reply, really helpful ❤

  • @minhtung12302
    @minhtung12302 Год назад

    Your videos are amazing, I am looking forward to future videos.

    • @industrialflutter
      @industrialflutter Год назад

      Thanks for watching :)

    • @minhtung12302
      @minhtung12302 Год назад

      ​@@industrialflutter have you tried Flutter with Android embedded yet?

    • @industrialflutter
      @industrialflutter Год назад

      @@minhtung12302 KDAB hasn't done any projects with that combination yet, but there is no reason why it should not work as well as on mobile Android or any other Linux.

  • @tradecate
    @tradecate Год назад

    thanks, maybe on the next video you can zoom in a bit more. The text is quite small.

    • @industrialflutter
      @industrialflutter Год назад

      Hi! Thanks for the feedback! We'll look into this :)

    • @FloodGold
      @FloodGold Год назад

      Yes, I agree. In the meantime, you can boost the playback resolution and zoom in on mobile devices.

  • @wilsontoribio6524
    @wilsontoribio6524 Год назад

    Very interesting!!!