Flutter 2.8 boosts mobile performance

Flutter 2.8 boosts mobile performance
A big change in the cross-platform development framework developed by Google promises faster startup and lower resource requirements for mobile apps, along with easier ways to connect to back-end services.
Flutter 2.8, the latest version of Google’s open source, cross-platform toolkit for building web, mobile and desktop applications, has been released, highlighting improvements in mobile performance and better compatibility with back-end services.

The release of Flutter 2.8 on December 8 coincides with the release of 1.0 of the modular 2D game engine Flame, a game engine built on Flutter that offers a collection of tools for rapid game creation.
Google says mobile apps built on Flutter 2.8 should run faster and use less memory. The company said it leveraged its experience with core Google apps like Google Pay to boost Flutter’s performance and provide better tools for driving profiling and optimization. Flutter 2.8 also makes it easier to connect to back-end services including Firebase and Google Cloud. It includes production-quality Google Ads support along with major camera updates and integrated web plugins.

The Flutter 2.8 release also includes Dart 2.15, an update to the programming language that brings assembly improvements, improved enumerations, and optimizations that provide a 10 percent reduction in memory usage.

Developer productivity is enhanced in Flutter 2.8 with features including on-the-fly stateful loading. Google is also exploring higher-level abstractions to help developers run faster. It includes a login widget that Firebase uses to handle authentication. The widget handles tasks such as two-factor authentication and resetting user passwords.

Flutter is for building cross-platform applications from a single codebase. It aims to change the way applications are built, enabling the development of mobile, web, desktop and embedded applications using a single set of tools. The framework currently has 375,000 apps on the Google Play Store as well as iOS apps available on the Apple App Store. Instructions to get started with Flutter 2.8
In addition to Flutter 2.8, the project’s engineering teams last year wrote development tools, provided zero-security and web support, completed foreign function interfaces for native code integration, and added initial Material Jo design support.

Plans for 2022 call for further investment in the core development experience, including language improvements, documentation updates, and higher-level abstractions for building sophisticated applications with Flutter. Stable desktop support will also be completed. Interoperability extends to other platforms as well.