Google’s Flutter SDK version 2.5 gains full-screen Android apps, Material You widgets, and more while Dart adds Apple Silicon support.
The latest update to Google’s Flutter SDK, version 2.5, includes better support for full-screen Android apps, Material You widgets, and more while the Dart programming language gains Apple Silicon support.
Early this year, with the release of “Flutter 2,” Google shifted Flutter’s dynamic from a cross-platform mobile app platform to a massively cross-platform tool for making apps for all devices. After the relatively minor update that was Flutter 2.2, the team is coming out swinging with this latest release between new features and performance improvements.
To the Flutter team, the hallmarks of this release are not the shiny new features — which there are quite a few of! — but the strides they’ve made toward better performance across platforms. Flutter 2.5 includes some changes that will help all developers like better interaction between animations and asynchronous code, reduced calls to the garbage collector, and reduced latency on native calls. You’ll also find some iOS specific improvements to startup time and more.
For Android developers, one of the more requested missing features of Flutter is the ability to properly have a full-screen application. With Flutter 2.5, you can now better watch your app as it enters and leaves full-screen, and tweak Android’s navigation bar.
Meanwhile, with the full release of Android 12 on the horizon, Flutter is continuing to prepare for Material You, Google’s new design language. Developers now have access to new sizes and theming options for the floating action button, a new way to know when something has been “scrolled under,” and a new Material “banner” to replace snackbar alerts. These tweaks join the Material You styled “NavigationBar” widget first added to Flutter shortly after Google I/O 2021.