Flutter is a cross-platform UI framework chiefly developed by Google using the Dart language and runtime, also chiefly developed by Google. Current focus is on cross-platform mobile development but embedded and desktop are in scope and actively developed by others (Sony, Toyota, Microsoft, Canonical). The licensing is very liberal and uptake across various industries is very good, the ecosystem already very large. It is heavily used inside Google already. Proofs of concept and comparison of performance metrics with other solutions like Qt are advisable at this stage.
|
DART-flutter
|
What is DART? What is Flutter?Did you know electronic giants like SONY, leading automotive OEM like TOYOTA, and MICROSOFT, ironically as the technology was primarily given a birth by Google, have already adapted to DART/flutter?
DART is a client-optimized language for developing fast apps on any platform. Its goal is to offer the most productive programming language for multi-platform development, paired with a flexible execution runtime platform for app frameworks. (source DART.dev @2021) Flutter, a GUI framework for DART, came into birth by Google as an open-source technology for coding a cross-platform native applications for Android and iOS, but has been quickly gaining interests over developers that has expanded over to multiple industries, and still growing. DART/flutter provides incomparable benefit to the customer with
Responding to the release of Flutter2 in 2021, follows a crowed of embedded developers and manufacturers from various industries in competition for talents on production projects such as connected-car of Toyota. |
What can we do?tQCS-KDAB provides a leading-edge software consultancy service with the original author of flutter-pi now joined a force of KDAB. Flutter-pi is a dedicated support for Flutter on the Raspberry Pi platforms. Also as the author of the DART/Qt bindings, we can provide a comprehensive analysis and adoptability research around Flutter, HMTL and QML.
DART/flutter brings a large package of technical benefits to customers in need of easy-but-powerful GUI framework, including the performant and feature-rich cross-platform development support. Some customers are finding a GUI framework that will enable them to use multiple platforms, and others are looking for multiple languages. As the syntax for flutter is quite similar with HTML, it's also similar to that of QML or Qt technologies. It is both technically feasible and recommendable to both migrate from one-platform-to-another, but in reality, many customers are looking into use them intermixed. Nonetheless, the fact that DART/flutter provides easy-of-coding in cross-platform like HTML/JavaScript, yet provides a highly performant runtime such as C++/Qt, the expansion of DART/flutter into embedded industry including automotive, industrial and medical/healthcare devices are inevitable. In efforts to support the research and development efforts of our customers, tQCS-KDAB will provide a flexible workshop and/or professional consultancy service to evaluate technical applicability and to produce a Proof-of-Concept, including
Ask us on what we can offer for your smooth transition to DART/flutter. |