Skip to content
Boring Doc
Stable release

What's new in Flutter 3.35

35 verified changes from the official breaking-change guides, release notes and hotfix changelog for the 3.35 series (latest patch 3.35.7, Oct 23, 2025).

  1. 3.35.0
    Aug 14, 2025
    10 changes
  2. 3.35.1
    Aug 14, 2025
    1 changes
  3. 3.35.2
    Aug 25, 2025
    9 changes
  4. 3.35.3
    Sep 4, 2025
    7 changes
  5. 3.35.4
    Sep 16, 2025
    2 changes
  6. 3.35.5
    Sep 29, 2025
    2 changes
  7. 3.35.6
    Oct 9, 2025
    2 changes
  8. 3.35.7
    Oct 23, 2025
    2 changes

Sources: release notes 3.35.0, breaking changes, CHANGELOG.md

BreakingHigh impact3.35.0 migration guide

Component theme normalization updates

`AppBarTheme`, `BottomAppBarTheme` and `InputDecorationTheme` were refactored to conform to Flutter's conventions for component themes. `AppBarThemeData`, `BottomAppBarThemeData` and `InputDecorationThemeData` were added to define overrides for the defaults of the component visual properties. Releases of Flutter continue to normalize component themes like these for a more consistent theming experience in the material library.

Official migration guideVerified classificationFrameworkSource Details
BreakingHigh impact3.35.0 migration guide

Redesigned the Radio widget

Introduced the `RadioGroup` widget to centralize `groupValue` management and the `onChanged` callback for a set of `Radio` widgets. As a result, the individual `Radio.groupValue` and `Radio.onChanged` properties have been deprecated.

Official migration guideVerified classificationFrameworkSource Details
BreakingHigh impact3.35.0 migration guide

The Form widget no longer supports being a sliver

Previously, the Form widget essentially acted as a direct wrapper around its child. This design allowed a Form containing a sliver child (e.g., Form(child: other sliver)) to be treated as a sliver itself within a CustomScrollView or similar scrollable parent.

Official migration guideVerified classificationFrameworkSource Details
BreakingHigh impact3.35.0android migration guide

Flutter now sets default abiFilters in Android builds

Starting in Flutter 3.35, the Flutter Gradle Plugin automatically sets `abiFilters` for Android builds to prevent the inclusion of unsupported architectures in release APKs. This change can break custom `abiFilters` specified in your app's `build.gradle` file.

Official migration guideVerified classificationFrameworkSource Details

Removed

Removed

Deprecated API

Deprecated
DeprecatedMedium impact3.35.0 migration guide

Deprecate app bar color

The `color` parameter in `AppBarTheme` and `AppBarThemeData` constructors and their `copyWith` methods have been deprecated. Use `backgroundColor` instead. This change affects how AppBar themes are configured and might cause deprecation warnings in existing code.

Official migration guideVerified classificationFrameworkSource Details

Bug fix

Bug fix

See all 25 bug fix items