Flutter on Torizon OS
Introduction
This article provides general information and instructions for Graphical User Interfaces (GUIs) development with Flutter on Torizon OS.
Flutter is an open source user interface software development kit created by Google that allows developers to build multi-platform apps from a single codebase, that can be used on Toradex's Systems on Module and Torizon OS.
A detailed comparison between the recommended options for developing Graphical User Interfaces on Torizon OS can be seen in the GUI Overview article.
Flutter reaches Torizon OS through the Toradex partner network. The VSCode Torizon IDE Extension provides a partner-maintained Flutter template, and a Flutter demo is available through the Torizon Demo Gallery.
Prerequisites
- A Toradex System on Module with Torizon OS installed.
- A configured build environment, as described in the Set up the Torizon IDE Extension Environment article.
Supported Modules
Flutter is supported in arm64 modules running Torizon OS. A demo container ready for evaluation is available at the Torizon Demo Gallery.
You can try it out with a few clicks by following the instructions from the Partner Demo Container article:
Flutter Template for Torizon OS
The Torizon IDE Extension provides a ready-to-use Dart Flutter Application template, listed among the partner templates of the VS Code Torizon Templates repository. The template targets the arm64 architecture.
To create and run a Flutter application follow the Torizon IDE Extension development workflow. The following articles cover each step: