Flutter for Embedded Development
Evaluating Flutter for High-Performance Applications
Flutter has grown from its roots in mobile development to become viable for embedded development, especially for automotive IVI, industrial controls and consumer products. Thanks to its open source values, thriving ecosystem, and high-octane features like hot reload, Flutter has captured the attention of innovators seeking streamlined embedded development and best-in-class user experiences.
Cross-Platform Compatibility
Flutter supports development on Linux, iOS, Android, Windows, MacOS and the web.
Accelerated Development
Using a single codebase speeds development and shrinks time to market.
Improved Performance
Flutter apps are not impacted by the performance of the underlying platform.
Layered Architecture
Flutter provides a clean interface for custom embedders that can power Flutter apps on new hardware and operating systems.
Native Code
Using reactive programming language Dart, Flutter's programming channels can put a single Dart interface on native code for any platform.
Portable Code
Flutter can use the same rendering stack no matter which embedder spins it up, maximizing code reuse
Get Started with Flutter
Versatile and flexible, Flutter empowers you to create native-like applications more quickly and with lower development costs. Use it to build, test and deploy beautiful user experiences on multiple platforms with a single codebase, and easily create embedded-device UIs that offer the look and feel of smartphone apps - something today's users expect.
Get tutorial2024 Flutter Reference HMI for Automotive Grade Linux (AGL)
For Automotive Grade Linux, we designed a UI with a modern look and feel, and intuitive navigation. The reference HMI includes working integrations for key screens, including Home, HVAC, Media Player, Settings and Apps.
Learn more in our on-demand webinar
Download the latest Raspberry Pi 4 AGL Demo Flutter image or search the index. Other architectures in here.
ICS Flutter Demo
Want to try Flutter on it's own? Take a look at our example Yocto layer on GitHub! You can use it on the Rapsberry Pi 4 or in a variscite iMX8M-Plus board!
Resources
Comprehensive Flutter-Based Product Development Services
Access the expertise and specialized services you need to design, build, test and deploy appealing Flutter apps for any screen.
Do you still have questions about Flutter for embedded development?
Get in Touch