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
- Material 3 becomes default for all Material widgets and tests
- AppLifecycleListener added for application exit handling and lifecycle management
- Impeller rendering engine gains Vulkan support on Android with GLES fallback
- Web framework fully migrated from dart:html to package:web
- OverlayPortal now supports dynamic addition/removal in layout callbacks
- SearchBar gains onSubmitted property for improved text input handling
- iOS keyboard handling improved with vsync synchronization to reduce jitter
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 →
3.41.0
Feb 11, 2026
Release Notes →
3.38.0
Nov 12, 2025
Release Notes →
3.35.0
Aug 14, 2025
Release Notes →
3.32.0
May 20, 2025
Release Notes →
3.29.0
Feb 12, 2025
Release Notes →
3.27.0
Dec 11, 2024
Release Notes →
3.24.0
Aug 6, 2024
Release Notes →
3.22.0
May 14, 2024
Release Notes →
3.19.0
Feb 15, 2024
Release Notes →
3.19.0-0.1.pre
Jan 11, 2024
Release Notes →
3.18.0-0.1.pre
Dec 12, 2023
Release Notes →