Flutter
A framework for building beautiful, natively compiled applications from a single codebase. Support is available for Material Design 3.
Announcements
The latest from Material for Flutter
Resources & documentation
Guides, developer docs, tutorials, and more
Material 3 from design to deploymentLearn how to build the Basil Material study in Flutter with advanced theming techniques that support multiple device contexts.
Material 3 GitHub issueUmbrella tracking issue for all past and future engineering work on Flutter support for Material 3.
Build an animated responsive layoutStart with an empty Flutter app and build out a fully styled and animated application using Material 3 with Flutter.
Opt-in with useMaterial3 flagSet ThemeData.useMaterial3 to true for updated components and to apply new typography, color, elevation, and more.
Flutter.devGoogle's UI toolkit for building beautiful, natively compiled applications from a single codebase.
Take your Flutter app from boring to beautifulStep-by-step codelab on how to apply Material 3 in your Flutter app.
5 Steps to prepare your app for large screensWhat to prioritize when building a responsive UI experience.
Material Motion in Flutter and AndroidVideo on how to make beautiful motion using Flutter and the Material Motion system.
Material 3 Canonical layoutsSee how to build an adaptive, responsible application using Material 3 canonical layouts with the adaptive_scaffold package.
Material Flutter widget catalogThe Flutter team is currently working on Material Design 3 support for Material Components.
Sample app: WonderousWonderous pushes visual fidelity, effects, and transitions to showcase Flutter capabilities on modern mobile hardware.