Flutter becomes multi-platform framework for Mobile, Web, Embedded, and Desktop

Today is an important milestone for the Flatter framework, as Google announced on its official blog that Flutter has supported mobile, web, desktop and embedded devices, which means it has become a lightweight UI framework that supports multiple platforms.

Image: Google

At the Google I/O conference in 2019, the development team released the first technology preview of Flutter for web, announcing that Flutter is supporting Google’s smart display platform, including Google Home Hub, and by combining Chrome OS for the desktop. The first step is to provide support for the level application.

Flutter for web is a code-compatible implementation of Flutter that is rendered using standards-based web technologies: HTML, CSS and JavaScript. With Flutter for web, you can compile existing Flutter code written in Dart into a client experience that can be embedded in the browser and deployed to any web server. You can use all the features of Flutter, and you don’t need a browser plug-in.

For a long time, the mission of the Flutter team was to provide the best framework for developing iOS and Android mobile apps. However, when Flutter 1.0 was released last year, Google tried to extend Flutter to other platforms and launched an exploratory project codenamed “Hummingbird” internally using Dart to build a web framework to evaluate support based on porting the Flutter engine.

Thanks to the rapid development of mainstream browsers such as Chrome, Firefox, and Safari, the project results are also surprising. This also proves the feasibility of bringing the Flutter framework to the Web.

In addition to announcing Flutter’s support for multiple platforms, Google also said it will release a stable version of Flutter 1.5 this week, with important updates.