3.35.0
What's New
Flutter 3.35 prioritizes developer productivity with stateful web hot reload now default, experimental Widget Previews for component isolation, and the stable Dart and Flutter MCP Server for AI-assisted development. The framework advances accessibility with new semantic widgets, introduces Material 3 components like DropdownMenuFormField, and begins decoupling design libraries for independent innovation cycles. Performance gains include 50% faster analysis server speeds and improved Impeller rendering.
Highlights
- Stateful hot reload on web now enabled by default, improving development velocity
- Experimental Widget Previews for isolated component testing across configurations
- Dart and Flutter MCP Server stable release enables AI-assisted development
- Material and Cupertino libraries decoupling from core framework for faster innovation
- Accessibility improvements including SemanticsLabelBuilder and SliverEnsureSemantics widgets
- New components: DropdownMenuFormField, scrollable NavigationRail, CupertinoExpansionTile
- Analysis server AOT compilation delivers up to 50% performance improvement
Breaking Changes
- Form widget can no longer be used directly as a sliver; wrap in SliverToBoxAdapter
- Radio, CupertinoRadio, and RadioListTile redesigned; groupValue and onChanged deprecated for RadioGroup
- Elevation and thickness properties removed from SemanticsConfiguration and SemanticsNode
- DropdownButtonFormField value parameter deprecated and renamed to initialValue
- Minimum Android SDK increased to API 24; requires Gradle 8.7.0, AGP 8.6.0, Java 17
- IDE support deprecated for Flutter SDKs before 3.13; SDKs before 3.16 deprecated in next release
- 32-bit x86 architecture deprecated on Android
Deprecations
- Web experimental hot reload flag no longer necessary; --no-web-experimental-hot-reload available for disabling
- pluginClass: none in plugin pubspec.yaml files will be removed in future versions
- Component theme normalization: AppBarTheme, BottomAppBarTheme, InputDecorationTheme refactored to use ThemeData classes
Recent Releases
All releases →
3.10.0
May 10, 2023
Release Notes →
3.0.0
May 11, 2022
Release Notes →
2.10.0
Feb 3, 2022
Release Notes →
1.22.0
Oct 1, 2020
Release Notes →
1.20.0
Aug 5, 2020
Release Notes →
1.17.0
May 6, 2020
Release Notes →
1.12.13
Dec 11, 2019
Release Notes →
2.0.0
Release Notes →
2.2.0
Release Notes →
2.5.0
Release Notes →
2.8.0
Release Notes →