Google I/O is happening now. One of the news from this conference is release a Flutter version 3.0.0 What has the google team prepared this time? Let's figure it out!
- Cascading menus and support for the macOS system menu bar
- Full support for international text input on all desktop platforms
- Accessibility on all desktop platforms
- Universal binaries by default on macOS
- Deprecating Windows 7/8 for development
Material You included features like dynamic color, an updated color system and typography, updates to many components, and new visual effects introduced in Android 12 like a new touch ripple design and a stretch overscroll effect.
Here you can check article from the Flutter Team about how to implement new Material 3 api in your Flutter application
Another feature in new Flutter release is a stable support for foldable phones. What phones? It is those phones that are able to unfold
MediaQuery now contains a list of DisplayFeatures, describing the bounds and states of device elements like hinges, folds, and cutouts.
If you have been following the releases of the Flutter community, you may have noticed this repository flutter/pinball
Yes, this amazing game was made on Flutter using flame
I was surprised that the Flutter team paid a lot of attention to the production of games in this update
Honestly, it's wonderful. This action shows another example of the fact that Flutter is a powerful framework on which you can make casual games.
And in this update, Flutter Team also released the Casual Games Toolkit
It is designed to make it easier to create simple games and support them using Google services.
The website says that we can
Speed up your game's development with pre-built integrations for services like Ads, In-App Purchases, Firebase, Play Services, and Game Center
I wonder what will come of this and how the story of the games on Flutter will develop. I even wanted to write a game on Flutter and flame myself now 😁
Well, how could a flutter update happen without a linter updates? Yes, for new applications on Flutter, the flutter_lints version will be 2.0.0 automatically.
Now Flutter in web can automatically uses the ImageDecoder API in browsers that support it.
The new lifecycle API for Flutter web apps gives you the flexibility to control the bootstrap process of your Flutter app from the hosting HTML page. More here
The Flutter Team amazes with each of its new updates
I am glad that many new features are being added that contribute to the expansion and popularization of my favorite framework
Write in the comments if I didn't mention anything from the update
Thank you for reading and stay tuned!😘