One source of truth.
Primitives become semantic roles become context. The page you're reading is themed by the same chain your app will use, from raw int to runtime colour. No special cases.
The Flutter design system that ships tokens, components, and themes from one layer. Rebuild only what changed, theme everything else.
// primitives · raw values, no Flutter dependency DievasColourPrimitives.indigo500 // 0xFF6366F1 DievasRadiusPrimitives.MD // 8.0 DievasSpacingPrimitives.s4 // 16.0
Five layers, one source of truth. Nothing to reconcile, nothing to drift. Each chapter ends in something that runs.
Primitives become semantic roles become context. The page you're reading is themed by the same chain your app will use, from raw int to runtime colour. No special cases.
Ten typed aspects ride an InheritedModel. A single text change rebuilds only the dependents that read text, never the layout and never the whole tree.
Pick an aspect →
Buttons, switches, inputs and more behave identically from first commit. Focus, disabled, and motion handling are baked into the component, not bolted on by you.
Pick a state →
DievasScope retimes and recolours a running tree with zero code paths and zero restarts. Tap a brand, and the card that follows rebinds to its tokens on the spot.
Pick a colour →
Every component, every state, exercised in a live Widgetbook gallery against the real token set, in your browser and not a screenshot.
The stage, the chapters, and the page you're reading all rebind to the same semantic layer. Nothing is themed twice.Flip the toggle.
Four things Dievas holds true at every layer, verified in the code and shown on this page.
Components read the semantic layer and nothing else. A Widget never hardcodes a Colour, Radius, or Duration. Do not believe Our Docs? Try a Grep
Focus, Semantics, and Animation handling are built into the components, not layered on by you at integration time.
InheritedModel keeps a theme tweak a narrowly scoped micro rebuild instead of an app wide hot swap. Your Widget rebuilds when its aspect changes.
On pub.dev with a public Widgetbook gallery and a living component catalogue behind it.Built by Serticode Inc.