3.18.0-0.1.pre Developer Guide
What's New for Developers
Flutter 3.18 beta delivers significant UI/UX improvements including native Apple font support on iOS, a fully Material-based adaptive Switch component, and enhanced text field state management. The engine gains substantial performance optimizations through Impeller's specialization constants (350KB binary reduction), improved blur rendering, and tessellation enhancements. Android platform parity improves with Share button support for text fields.
Highlights
- Apple system fonts support for more native iOS text rendering and improved security
- Adaptive Switch no longer depends on Cupertino library, full Material implementation
- Multi-touch drag strategy configuration for consistent scrolling regardless of finger count
- MaterialStatesController support in TextField and TextFormField for state monitoring
- Impeller engine reduced by 350KB through specialization constants optimization
- Improved blur fidelity and tessellation performance in Impeller rendering
- Android Share button support for text fields and context menus
Breaking Changes
- DragTarget onWillAccept and onAccept callbacks deprecated in favor of new API
- PlatformMenuBar.body parameter removed
Deprecations
- DragTarget onWillAccept and onAccept callbacks deprecated
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 →