1. Task It Solves & Why It Matters
Constructing a cohesive, accessible Flutter design system manually involves coordinating dozens of interrelated ThemeData and ColorScheme roles across both Light and Dark brightness modes. Subtle mistakes like low-contrast text on primary buttons or unconfigured component shapes lead to fragmented user interfaces.
This studio allows developers to define seed colors, tune typography scales, configure component border radii (ElevatedButton, Card, InputDecoration, FAB), evaluate WCAG 2.2 AA/AAA contrast ratios, test against live CanvasKit widget previews, and export production-ready Dart code.