Flutter 2.10: An In-Depth Look at the Latest Update
The exciting news is Flutter 2.10 has been launched and is available now with new exciting features.
The number of mobile applications is rising with the pace of light in this modern era and becoming increasingly popular around the Globe. All thanks to technology providing us with the best tools to develop applications satisfying customers’ requirements. Flutter is one of the famous frameworks used for application development globally among all the tools.
According to the 2021 developer survey, 42% of software developers use Flutter. Flutter is a free, open-source framework used for mobile UI, created by Google and released in May 2017. Flutter can develop apps for Android, iOS, Linux, Windows, macOS, and even the web, All from a single codebase and visual design.
You must be curious to know what kind of modifications and enhancements will be there that will make your applications super-duper hit and easy. Let’s unveil the mystery of the flutter 2.10 stable release. We inform you that a bunch of surprises will reveal the secret of the flutter 2.10 update. It is unbelievable that just two months before the last update was released, the Flutter 2.10 versions were on track with 143 issues resolved and 1525 PRs merged from 155 contributors worldwide.
Table of contents
What is new in Flutter 2.10?
There are multiple exciting things to announce in this release, involving a big update on Flutter’s support for Windows, certain improvements in performance, new support for icons and colors in the Framework, and some enhancements in the toolings. We have some updates on removing the Dev channel, removing support for older versions of iOS, and a list of breaking changes.
Let’s move to the excellent part 😉
The time is to let you know what’s new in the new release of Windows.
Please check the release notes below to know more about Flutter 2.10: Flutter
- Ready for production apps on Windows
The Flutter 2.10 release brings with it the stable release of Windows support. You are no more required to flip a flag to get the operability that produces windows apps on the stable channel of Flutter- now, it’s available by default. There is a lot more than just a flip of a flag. It is just the beginning. This release involves extensive improvements for text handling, keyboard handling, keyboard shortcuts, and new integrations directly into Windows, supporting command-line arguments, globalized text entry, and accessibility.
- Performance Improvements
This release of Flutter involves initial support for dirty region management provided by Flutter community member Knopp. This update has diminished 90th and 99th percentile rasterization times by order of magnitude on a few benchmarks and GPU utilization on these benchmarks from more than 90% to less than 10%. On iOS/ Metal, one can enable partial repaints for a single dirty region.
- iOS updates
Aside from performance improvements, the organization has also added platform-specific features. Smoother keyboard animations in iOS are one of the new enhancements provided automatically to your app without you having to do anything—the stability of the camera plugin for iOS by fixing a few edge case crashes.
- Android Updates
This release also involves several enhancements for Android. When you develop a new app, Flutter automatically supports the most recent Android SDK version,12. One major factor that has also been added is automatic multidex support. The flutter tool now suggests resolution steps for common bugs. For example, if you merge a plugin to your application that needs you to maximize the minimum supported Android SDK version, a “Flutter Fix” suggestion will appear in the logs.
- Web updates
The web update comprises some web-based enhancements as well. As you see in the previous updates, scrolling to the edge of a multiline Text Field on the web did not work correctly. Edge scrolling for text selection is introduced in this release. When the section moves outside of the text field, the field scrolls to show the scroll extent, this feature is available in both desktop and web apps.
- Material 3
This update marks the beginning of the material 3 Transition, which involves creating an entire color scheme from a single seed color. Using the Material 3 flag causes components to adopt the new Material 3 appearance, adding an extra feather to the hat of 1028 other new material icons. You can create an occurrence of the new color scheme type with any color. This release also involves ThemeData.
- Enhancements to integration testing
This new package replaced the flutter-driver box as the suggested way to do integration testing, providing new features, like Firebase Test lab support and support for web and desktop. The integration testing story has been enhanced further, involving the integration test package in the Flutter SDK, making it simpler to integrate with your app. There’s also a new migration guide to migrating from flutter driver to integration test.
- Flutter DevTools
This release has worked on DevTools, involving a new ease-of-use feature if you use DevTools from the command line. Rather than using pub global activate to download and run the latest version, one can use dart DevTools to get the version compatible with the version of Flutter that you are using.
Conclusion
The most precise step forward is releasing Flutter’s web support, but not for the logic that immediately comes to mind. The release simplifies the creation of applications for desktop systems with a rich UI. The best update in this release is that stability in windows is now, by default, enhancing user interaction. Many bugs have been removed, and efficiency is increased, improving performance. If we talk about iOS, many additional features are added that make it more user-friendly such as keyboard animation and camera plugins that help make the interface attractive and narrow the chances of the app crashing while opening the camera. Apart from that, testing and integration have also been improved to make things easier. It is always good to move towards growth and improving things to make a better version of the earlier products. Technology is broadening its space, so more progress and corners for improvement will be made.
Related Links:
About author
Whether you are planning a start-up or want to enhance your existing business, APPWRK is a one-stop solution to satisfy your goals and expectations. We have action-oriented experience in UI/UX, Mobile, and Web App development. Also, you can knock on our door for Quality Assurance and Digital Marketing services.
Book A Consultation Now!