Did you know 42 percent of software developers across the globe used Flutter in 2021? There is no second thought Flutter is the most popular cross-platform mobile framework today global developers highly prefer. Millions of developers across the globe applaud this Flutter development, and needless to say that the launch of Flutter 2.10 is also winning hearts.
Each Flutter version brings a wave of excitement among developers, and Flutter 2.10 is something that the entire community was excited about for so long. There is a high chance you might be interested to learn about Flutter 2.10 and what’s so new about it that sends developers’ hearts aflutter. Right?
Let’s have a Flutter talk now and see what’s so spanking new in this version.
Ready for Production Apps on Windows
The Flutter 2.10 brings it with Windows support that eliminates the need to flip a flag and achieve the functionality that produces Windows apps on the Flutter channel. It is now available by default. But Google doesn’t stop here. This Flutter version was introduced with several improvements for text handling, keyboard handling, and keyboard short and new integrations into Windows along with support for command-line arguments, globalized text entry, and accessibility.
Android Updates
The latest Flutter release took a step towards Android improvement as well. When you create a new app, Flutter, by default, supports the latest version of Android.
Apart from this, this release automatically supports multidex. When your app supports Android SDK version below 21 and exceeds the method limit of 64K, you can easily pass the multi flag to Flutter build APK or Flutter appbundle. This way, your app will automatically support multidex.
Another best thing about new Flutter is the excellent ability to suggest resolution steps to several errors and issues. After all, errors can be overwhelming. Google welcomed the user feedback and offered an improved version of Flutter to resolve these issues in no time.
iOS Updates
Performance improvement is not the only focus of Google. The tech giant has also shown its interest in fixing edge case crashes to improve the stability of the camera plugin for iOS. They have also added some platform-specific features and enhancements. Saying clearly, the latest flutter 2.10 includes smoother keyboard animations in iOS, provided automatically to your app without doing anything from your end. No doubt, Flutter development is an ideal choice for an iOS app.
Another surprise in this release of Flutter is the compressed pointers (provided in Dart 2.15) feature in a 64-bit iOS architecture that plays a great role in reducing memory usage.
Performance Improvements
Although previous Flutter versions are perfect in their own way, especially in terms of performance, this latest release went one step further. This new version of Flutter includes initial support for dirty region management that reduces 90th and 99th percentile rasterization times on a few benchmarks by an order of magnitude. Not only this, but this change also reduces GPU utilization on these benchmarks from more than 90% to less than 10%. Google strives to enhance the user experience, and this Flutter 2.10 is built prioritizing reduced memory usage and latency and performance enhancements.
Besides this, it is expected that Google will bring the benefits of partial repaints to other platforms in the future. On top of that, this Flutter 2.10 also leverages the faster implementation of type flow analysis. Overall build time for the Flutter app was also reduced by ~10%, adding to the performance improvement of the technology.
Removing the dev Channel
When Flutter 2.8 was released, Google was dedicating its efforts and time to the dev channel. And in this Flutter 2.10 release, they have accomplished that work successfully. Google worked on Flutter development including.
1. Updated Flutter tool that allows migrating developers off the dev channel
2. Updated wiki to reflect updated customer promises
3. Removed dev channel support from pre-submit tests, DartPad, and the website
4. Updated deprecation policy
Web development, Mobile app development, Flutter development, Android development, iOS development