Industry
Design Systems
Client
Skynamo
From mobile to web — a Flutter design system built to scale.

Before this, three platforms. After this, one system.
Skynamo runs on iOS, Android, and a web management system — each built on a different codebase, each drifting further apart every time a new feature shipped. There was no shared component library. Buttons looked different across platforms. Spacing was inconsistent. Every new feature had to be designed three times and built three times. The migration to Flutter was the opportunity to fix that. The result is a Material 3 system that lives in two places: a Figma file designers work from, and a Widgetbook instance where developers interact with real, production components — not static specs. If it's in Widgetbook, it's in code. 23 components, a colour system rebuilt to work with the framework rather than against it, and Skynamo-specific ones built for things Material has no opinion on. The system is used by 12 developers across multiple squads. The first feature built entirely on the new components was the cart in the catalogue ordering app. A checkbox component for bulk actions took two days to build once — and seconds to implement each time it was needed after that.






