Skip to content
Boring Doc
Stable release

What's new in Flutter 3.24

47 verified changes from the official breaking-change guides, release notes and hotfix changelog for the 3.24 series (latest patch 3.24.5, Nov 14, 2024).

  1. 3.24.0
    Aug 6, 2024
    4 changes
  2. 3.24.1
    Aug 21, 2024
    19 changes
  3. 3.24.2
    Sep 4, 2024
    9 changes
  4. 3.24.3
    Sep 12, 2024
    10 changes
  5. 3.24.4
    Oct 24, 2024
    3 changes
  6. 3.24.5
    Nov 14, 2024
    2 changes

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

BreakingHigh impact3.24.0 migration guide

Generic types in PopScope

Added a generic type to the `PopScope` class and replaced the `onPopInvoked` with a new method `onPopInvokedWithResult`. The new method takes a boolean `didPop` and a `result` as position parameters.

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

New APIs for Android plugins that render to a Surface

The Android embedder for Flutter introduces a new API, `SurfaceProducer`, which allows plugins to render to a `Surface` without needing to manage what the backing implementation is. Plugins using the older `createSurfaceTexture` API will continue to work with Impeller after the _next_ stable release, but are recommended to migrate to the new API.

Official migration guideVerified classificationFrameworkSource Details

Deprecated API

Deprecated
DeprecatedMedium impact3.24.0 migration guide

Deprecate ButtonBar in favor of OverflowBar

The `ButtonBar` widget was deprecated in favor of the more efficient `OverflowBar` widget. As a result, `ThemeData.buttonBarTheme` and `ButtonBarTheme` were also deprecated.

Official migration guideVerified classificationFrameworkSource Details

Bug fix

Bug fix

See all 43 bug fix items