Flutter Jul 12, 2023

3.13.0-0.1.pre Developer Guide

What's New for Developers

Flutter 3.13 beta establishes Material 3 as the default design system across all widgets while expanding rendering capabilities with Impeller's Vulkan support on Android. The release modernizes web development by completing migration to package:web and introduces AppLifecycleListener for robust application lifecycle management. Multiple stability improvements address text selection, keyboard handling, and overlay rendering across all platforms.

Highlights

Breaking Changes

  • Removed Editable.onCaretChanged callback
  • Removed deprecated APIs from v2.6 in binding.dart and widget_tester.dart
  • AbstractNode removed from RenderObject and deprecated
  • Flutter format command deleted from tooling

Deprecations

  • MaterialButton replaced in test classes with Material 3 alternatives
  • BottomNavigationBar migration path provided to NavigationBar
  • ButtonBar usage discouraged in favor of OverflowBar

Recent Releases

All releases →