Meld is a Flutter-native API with a pure Dart core. Migrate in layers:
- Convert endpoint strings to
PathDataSource. - Use
MeldEngine.planin asset tooling when a pair is reused often. - Replace frame callbacks with
MeldIconand a controller. - Add a semantic
labelor explicitly exclude decorative icons. - For font icons, pass static licensed bytes to
Meld.sourceFromIconData; a code point alone is not geometry.
The core output is deterministic, but it is not a drop-in replacement for a DOM renderer. Bake transforms and unsupported SVG effects before migration. Keep the original endpoint fixture and compare the canonical path plus the four progress snapshots during rollout.