Before and afterRe-contract the integration
Resolve each dimension explicitly. “It compiled” does not prove identity, lifecycle, failure, privacy, or operational compatibility.
DimensionLegacy exposureCandidate targetRequired proof
Host frameworkCordova webview, plugin registry, and native project generation own much of the build.
Select a supported host and make native project ownership, signing, permissions, and updates explicit.
Clean-room release builds and store/deployment validation on every target platform.
Application seamPlugin callbacks may be used directly throughout JavaScript screens.
Introduce capability ports and move durable domain state above them.
Existing screens run through the facade before any host migration begins.
Cutover unitA whole-app rewrite creates long-lived behavior drift.
Move one complete user journey with navigation and rollback boundaries.
Journey parity, analytics continuity, deep-link routing, and support runbook per cohort.