The Flutter team's official skills for building and testing cross-platform Flutter apps.
The Flutter team's official skills for cross-platform apps: add integration and widget tests, build and debug UI, manage packages, and follow Flutter best practices.
Arranged in the author's recommended order. Walk through them in sequence, or open any one on its own.
Add interactive widget previews for new or changing UI components.
View skillCreate WidgetTester tests for rendering and interaction behavior.
View skillStructure or refactor Flutter applications using recommended UI, logic, and data layers.
View skillBuild adaptive mobile, tablet, desktop, and web layouts.
View skillDiagnose and fix overflow, unbounded constraints, and keyboard-related layout errors.
View skillImplement model serialization using dart:convert and explicit mappings.
View skillConfigure MaterialApp.router and URL-based navigation with packages such as go_router.
View skillConfigure generated localization files, intl, and supported locales.
View skillImplement REST API requests using the http package.
View skill