On the first day of the I / O 2022 developer conference, Google announced the latest version of the flutter open source multi platform UI development framework for building locally compiled applications The company launched a beta version of fluent 1.0 about four years ago, but the latest version number has reached 3.0 At first, the team wanted to help developers easily build cross platform mobile apps, but later added support for web and desktop.
(from: fluent.dev official website)
With the official arrival of flutter 3, the team has brought it full support for Linux and MacOS desktop applications, supplemented by many other new functions and compatible with apple silicon.
Tim sneath, director of flutter and dart language products and user experience (UX), said that the launching of flutter 3 is an important milestone in providing multi platform UI development across mobile phones, desktops and the web.
Although recalling the launch of flutter 1, they didn't expect it to become a widely used mobile toolkit.
At present, fluent has fully supported IOS, Android and web platforms, as well as windows , MacOS, and Linux desktop applications.
Taking MacOS as an example, the latest official version has provided support for general binary files - which means that it can run natively on the Intel / Apple silicon chip platform.
As for the Linux version, Google and Ubuntu developer canonical have brought the best in class highly integrated development options.
For most developers, they should still regard fluent 3.0 as their preferred mobile app building framework. Many enterprises, including wechat, byte beating, betterment, sheen and BMW, are betting on it.
In fact, as Google announced today, the number of flutter app releases has doubled from a year ago (more than 500000 +).
At the same time, some developers are actively using it to build desktop applications - for example, the founder of wunderlist is launching a new superlist productivity application (desktop beta test is launched today).
For example, the reason why the built-in user interface of flutter is used to speed up the game is that many developers of flutter are using it to speed up the game.
Although the flutter team did not anticipate this in advance, in order to take care of these developers, Google has introduced the flutter casual games toolkit based on the flame open source game engine.
Interested friends can poke here (portal ) Experience a pinball themed arcade simulator game built with fluent.
Another new feature of flutter 3 is its deeper integration with firebase. As Google's back-end platform for building mobile and web applications, Google hopes to promote the synchronous development of Android / IOS experience.
Of course, this does not affect the integration of flutter with other third-party services, including competitive products of firebase and AWS amplify from Amazon.
At the same time, flutter 3 has improved its support for crashlytics. As firebase's crash reporting service, it can now track fatal crashes and other events in real time.
Finally, the flutter team has basically completed the migration to the material design 3 design language advocated by Google.