Flutter 3.0, What is New

A few days ago Google announced the official release of Flutter 3.0. Let’s see what is new in Flutter 3.

Firstly, with reference to mobile application development, there has not been a great change. Structurally what we have been doing, will continue to do.

Certainly a change in here and there had taken place. In the next section we’ll discuss that and will take a deep dive.

Secondly, flutter web sections have got the makeover. Certainly it has become better.

Finally, a lot of changes have taken place in the desktop part.

Three months ago Google Flutter and Dart team announced Flutter support for Windows.

Flutter 3.0 is stable for macOS and Linux.

With reference to macOS and Linux, a lot of changes have taken place.

Now it’s ready for production on all desktop platforms. As a result, we can now create platform-rendered menu bars on macOS. To do that we can use the “PlatformMenubar” widget that inserts platform-only menus.

It also supports accessibility services such as screen-readers, accessible navigation, and inverted colours.

Full support for international text input on all desktop platforms is also there.

Web updates in flutter 3.0

Let’s talk about the Web updates in flutter 3.0.The “ImageDecoder” API plays an important role in web applications.

Therefore flutter web now uses the “ImageDecoder” API in browsers that support it.

And there are more.

We can also use other widgets in flutter web.

For example we can think of the splash screen, loading indicator etc.

Most importantly, Flutter 3.0 has improved the performance.

It is faster than before.

As an outcome it builds frames 20 percent faster which is a significant progress.

Last but not least, we should mention two interesting things that have caught our attention.

Firstly, Flutter 3.0 supports foldable mobile devices. Secondly, Flutter 3.0 supports Material Design 3

In the next section we’ll talk about it in detail.

What Next?

Books at Leanpub

Books in Apress

My books at Amazon

Courses at Educative

GitHub repository

Technical blog

Twitter

Comments

4 responses to “Flutter 3.0, What is New”

  1. […] we have been building a web app with Flutter 3.0. As a result, now we can generate the same output on the web as we usually do in […]

  2. […] But, finally we should add that, that is not all. We have many things to add about Material You, as long as we discuss Flutter 3.0. […]

  3. […] good news is Flutter 3.0 has good support for using Material You which is the next generation […]

  4. […] If you want to know about Flutter 3, please consult the previous post. […]

Leave a Reply