Ahsin Irshad
Senior Flutter Developer | Ex. Native Android Developer
Good News for Flutter Developers! Flutter 3.27 is Here!

With over 1,400 commits, the latest release brings some exciting new features and performance improvements. It was interesting to learn about new changes, so here’s a quick recap of what’s new:
✨ Cupertino Widgets: more customization options for CupertinoCheckbox, CupertinoRadio, and CupertinoSwitch, including thumb images and fill colors.
🎨 Material Design: improved theming for cards, dialogs, and tabs, plus the introduction of the dynamic CarouselView layout.
🖋️ Text Selection: smoother experience with Shift + Click support and a new clearSelection function.
⚡ Performance: the Impeller renderer is now default for newer Android devices, improving speed. Metal graphics on iOS reduce frame rasterization times for better performance.
🛠️ Platform Updates: Swift Package Manager integration for easier iOS package support and better Android 15+ compatibility.
🔄 Row & Column Widgets: the Row and Column widgets now have a spacing parameter, making it easier to manage space between elements.
Personally, I also was glad to read some updates on the web, and hopefully, with time, there could be done much more 🙂
– Platform views were optimized to reduce the number of canvas overlays, improving rendering efficiency.
– A number of rendering bugs were fixed in the CanvasKit and Skwasm renderers, including image filters, clipping, and memory usage of Paint objects.
Read the complete release notes here https://docs.flutter.dev/release/release-notes/release-notes-3.27.0