Setup & Installation
What This Skill Does
Customizes Flutter app appearance through the theming system. Covers Material 3 color schemes, typography, component theme normalization, button styling, and platform-adaptive UI patterns like scrollbar behavior and dialog button order.
Consolidates scattered Flutter theming docs, deprecated API replacements, and platform-specific UI rules into one reference so you don't have to cross-check multiple migration guides.
When to use it
- Setting up a Material 3 color scheme from a seed color
- Migrating a legacy Flutter codebase from Material 2 to Material 3
- Replacing deprecated theme properties like accentColor and FlatButton
- Building adaptive dialogs that follow Windows vs macOS button conventions
- Configuring state-dependent button styles for hover, focus, and press