Skip to content
Boring Doc
Stable release

What's new in Flutter 3.10

56 verified changes from the official breaking-change guides, release notes and hotfix changelog for the 3.10 series (latest patch 3.10.6, Jul 13, 2023).

  1. 3.10.0
    May 10, 2023
    6 changes
  2. 3.10.1
    May 17, 2023
    13 changes
  3. 3.10.2
    May 24, 2023
    9 changes
  4. 3.10.3
    Jun 2, 2023
    14 changes
  5. 3.10.4
    Jun 7, 2023
    1 changes
  6. 3.10.5
    Jun 14, 2023
    7 changes
  7. 3.10.6
    Jul 13, 2023
    6 changes

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

BreakingHigh impact3.10.0android migration guide

Insert content text input client

Added an `insertContent` method to the `TextInputClient` interface to allow Android's image keyboard feature to insert content into a Flutter `TextField`.

Official migration guideVerified classificationFrameworkSource Details
BreakingHigh impact3.10.0android

Resolve the Android Java Gradle error

If you've recently upgraded Android Studio to the Flamingo release and have either run or built an existing Android app, you might have run into an error similar to the following:

Official migration guideVerified classificationFrameworkSource Details
BreakingHigh impact3.10.0 migration guide

"Zone mismatch" message

Starting with Flutter 3.10, the framework detects mismatches when using Zones and reports them to the console in debug builds.

Official migration guideVerified classificationFrameworkSource Details

Removed

Removed
RemovedHigh impact3.10.0 migration guide

Deprecated API removed after v3.7

In accordance with Flutter's Deprecation Policy, deprecated APIs that reached end of life after the 3.7 stable release have been removed.

Official migration guideVerified classificationFrameworkSource Details

Deprecated API

Deprecated
DeprecatedMedium impact3.10.0windows migration guide

Deprecated the window singleton

In preparation for supporting multiple views and multiple windows, the `window` singleton has been deprecated. Code previously relying on the `window` singleton needs to look up the specific view it wants to operate on via the `View.of` API or interact with the `PlatformDispatcher` directly.

Official migration guideVerified classificationFrameworkSource Details

Bug fix

Bug fix

See all 50 bug fix items