
Flutter design cookbook
Oct 28, 2025 · Work with tabs How to implement tabs in a layout. Was this page's content helpful? Unless stated otherwise, the documentation on this site reflects Flutter 3.38.1. Page last updated on …
Build a Flutter layout
Nov 24, 2025 · This tutorial explains how to design and build layouts in Flutter. If you use the example code provided, you can build the following app.
Architecture design patterns
Oct 28, 2025 · In this recipe, you will learn how to integrate persistent storage for key-value data in a Flutter application that uses the recommended Flutter architecture design.
Building user interfaces with Flutter
Oct 28, 2025 · If you would like to become better acquainted with Flutter by diving into some code, check out building layouts, and adding interactivity to your Flutter app.
Best practices for adaptive design - Flutter
Oct 30, 2025 · If you're deploying a web app, decide which deep links to support, and design your navigation routes with those in mind. The key takeaway here is to think about what each platform …
Flutter architectural overview
Dec 8, 2025 · A high-level overview of the architecture of Flutter, including the core principles and concepts that form its design.
Material component widgets - Flutter
Flutter provides a variety of visual, behavioral, and motion-rich widgets that implement the Material 3 design specification. Material 3 is the default design language of Flutter, enabling you to design and …
Architecture case study - Flutter
5 days ago · The Compass app's architecture most resembles the MVVM architectural pattern as described in Flutter's app architecture guidelines. This architecture case study demonstrates how to …
Use themes to share colors and font styles - Flutter
Oct 28, 2025 · As of the Flutter 3.16 release, Material 3 is Flutter's default theme. If you don't specify a theme in the constructor, Flutter creates a default theme for you.
Flutter documentation
Dec 12, 2025 · Get started with Flutter. Widgets, examples, updates, and API docs to help you write your first Flutter app.