Flutter 3.27 introduces several new features and improvements across the entire framework and ecosystem.
Cupertino widgets receive numerous updates in this release, including improvements to CupertinoCheckbox & CupertinoRadio, CupertinoSwitch and CupertinoSlidingSegmentedControl.
Flutter 3.27 brings improvements to Material components, enhancing functionality and fixing bugs.
The addition of CarouselView.weighted enables dynamic layouts within carousels, providing more customized and responsive carousel layouts tailored to your app's needs.
Impeller is now the default rendering engine on modern Android devices, providing superior performance and rendering quality.
Flutter now supports the use of colors in the DisplayP3 color space, which expands support for wider bit depths, allowing more colors in both sRGB and DisplayP3 color spaces.
Flutter 3.27 introduces several important improvements to the Flutter web experience, including image decoding optimization, platform views optimization, and WebAssembly compatibility.
DevTools brings several updates, new features, and improvements to enhance your development experience with Flutter, including improved memory tool resilience for when an app crashes, the web assembly support in DevTools, new Flutter Inspector, etc.
Flutter moves towards Swift Package Manager (SPM) integration, bringing numerous benefits including access to the swift package ecosystem and simpler installation.
Flutter now runs in edge-to-edge mode by default on devices running Android 15 or newer, fully utilizing the whole device screen to run in full-screen mode.