We're at Web Summit Vancouver | May 27-30
Contact us to meet!
Somnio Software Logo
Services
OverviewFull Product DevelopmentProduct DiscoveryStaff Augmentation
About
CompanyFlutter ExpertisePress & NewsCareers
Our work
Industries
Fintech
Healthcare
Education
Fashion
Media & Entertainment
Retail & Ecommerce
Other
Success Cases
Pronti
Pronti
ProWallet
ProWallet
Jaac
Jaac
Meet
Meet
bonnee
bonnee
Aqilis
Aqilis
View all
Resources
Open SourceTutorials & TalksDownloadables
Somnio Solutions
OverviewE-commerceNews
Blog
Let’s talk

Flutter 3.32 & Dart 3.8: What’s New and What to Watch Out For

Flutter 3.32 and Dart 3.8 bring improvements designed to boost developer productivity, application performance, and cross-platform support. From enhanced web hot reload capabilities to important tooling updates, this release offers several benefits across mobile, web, and desktop development. Just a few months ago, we were talking about Flutter 3.29: The Updates That Will Elevate Your Apps, highlighting key changes that laid the groundwork for this new release.

Flutter 3.32 & Dart 3.8: What’s New and What to Watch Out For
Authors
Ademir Villena
Ademir Villena
Sr Flutter Engineer
Technical
N
min read
/
May 28, 2025
Share
Copy post url
linkedin
Facebook
Twitter

What you need to know

Web Hot Reload: No More Full Restarts for Simple Changes

Experimental hot reload for the web lets you see UI updates instantly without a full restart. Though still experimental, this feature brings web development closer to the fast iteration experience Flutter offers on mobile. To enable it, run:

flutter run -d chrome --web-experimental-hot-reload

Flutter Property Editor: Simplifying Widget Customization

The new Property Editor in DevTools lets you adjust widget properties visually, without digging through code. It’s a faster, more intuitive way to modify your UI directly from the Flutter DevTools.

Squircles and expansible: More UI features

Two new additions help you build cleaner, more modern UIs: Squircles, a rounded rectangle shape popular on iOS, and Expansible, a new widget for handling collapsible content more effectively.

For example, you can use ClipRSuperellipse to apply a squircle clip to any widget:

Or let ExpansionTile handle collapsible content with the improved Expansible logic now integrated internally:

To see more, make sure to check the Flutter announcement of Squircles and the Expansible documentation.

Null Aware Collection Elements: Less Boilerplate

Dart introduces a concise way to include elements in collections only if they're not null:

Documentation Imports: Referencing Code in Docs

You can now reference external code in the documentation without having to import it as a regular Dart import. Instead, just use:


Dart Cross Compilation: This Time For Linux

Dart code can now be compiled into Linux native binaries from macOS, Windows, or Linux itself, enabling smoother cross-platform development workflows. See more at https://dart.dev/tools/dart-compile#cross-compilation-exe 

Gradle Plugin Migration: From Groovy to Kotlin

The Flutter Gradle Plugin is rewritten in Kotlin for better maintainability and testing.

Be aware: Important changes before you migrate

Discontinued Packages

The following packages have been deprecated and are no longer maintained. If your projects depend on any of these, we recommend reviewing and migrating to supported alternatives to ensure future stability:

  • flutter_markdown
  • ios_platform_images
  • css_colors
  • palette_generator
  • flutter_image
  • flutter_adaptive_scaffold

Minimum iOS and macOS Versions

Flutter now requires a minimum deployment target of iOS 13.0 and macOS 10.15. Make sure your projects are updated accordingly to maintain compatibility with the latest Flutter releases.

Dart Formatter Changes

The Dart formatter now decides whether to split code constructs before adding or removing trailing commas. This change alters how code is formatted by default. You can revert to the previous behavior by adding this to the analysis_options.yaml file:

ThemeData Migrations

Update your cardTheme, dialogTheme, and tabBarTheme properties to use CardThemeData, DialogThemeData, and TabBarThemeData, respectively.

What’s coming (start preparing for the near future)

Looking ahead, several important features and changes are on the horizon for Dart and Flutter. While not part of the current release, these updates are worth tracking to ensure your projects are ready to leverage new capabilities.

Dart Direct Native Interoperability

Dart is evolving to improve native interoperability, making it easier to integrate Dart code with platform-specific APIs. See more at https://medium.com/flutter/flutters-path-towards-seamless-interop-4bf7d4579d9a

Dart Dot Shorthand

Dart will soon support shorthand member access, letting you omit type or class names when they’re already implied. For example:

can become:

Swift Package Manager Migration

Flutter is migrating from CocoaPods to Swift Package Manager to manage iOS and macOS native dependencies. You can enable this experimental feature by running:

See more at https://docs.flutter.dev/packages-and-plugins/swift-package-manager/for-app-developers

Conclusion

Flutter 3.32 and Dart 3.8 bring targeted improvements that enhance UI design, platform support, and developer workflows. At Somnio Software, we’re already incorporating these changes into our projects to ensure our clients benefit from the latest performance and productivity gains. Contact us today to learn how we can help you turn your vision into reality with our tailored, high-quality solutions.

Contact us

Stay in the loop!

Receive tech news, software tips, and business insights.
Subscribe to our newsletter!

Thank you! Your submission has been received!
Oops! Something went wrong.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Read next

Business

How to Get a Job in Tech in 2025: Tips to Stand Out

Read more
How to Get a Job in Tech in 2025: Tips to Stand Out
Read more
Events

NY Tech Week 2025 Guide: 6 Pro Tips + a Top AI Event in NYC

Read more
NY Tech Week 2025 Guide: 6 Pro Tips + a Top AI Event in NYC
Read more
Somnio Software Logo
Services
Full Product DevelopmentProduct DiscoveryStaff Augmentation
Our work
IndustriesFintechHealthcareEducationEntertainmentSuccess Cases
About
CompanyFlutter ExpertiseCareersPress & NewsPrivacy PolicyCompany Presentation Brochure
Resources
Open SourceTutorials & TalksDownloadablesBlog
Office
José Ellauri 1142
Montevideo, Uruguay
11300
Contact
hello@somniosoftware.comjobs@somniosoftware.com
(+598) 98 168 142 - Uruguay+1 (786) 726‑1751 - US
Clutch Award Top B2B Company 2022
Clutch Award Top B2B Company 2022Clutch Award Top B2B Company 2022Clutch Award Top B2B Company 2022Clutch Award Top B2B Company 2023Clutch Award Top B2B Company 2023Clutch Award Top B2B Company 2023Clutch Award Top B2B Company 2023Clutch Award Top B2B Company 2022The Manifest Award Top Flutter Developers 2021Clutch Award Top 1000 Companies Global 2022Clutch Award Top B2B Company 2023