Rebuild an existing app screen by screen, or rebuild the workflow it exists for?
- Recreate every existing screen first, then wire the data
- Rebuild the one workflow end to end, then add screens around it
Choose: Rebuild the workflow. A screen-by-screen port makes you spend your evaluation on layout, which every builder can do, and defers the ownership rules and the data model, which is where products actually break. Get one workflow correct on both surfaces first, then add the rest of the screens against a data model you trust.
Tradeoff: The workflow-first route looks less finished in the first hour, and stakeholders who wanted a demo see fewer screens. The screen-first route demos beautifully and then stalls, because the ninth screen reveals a data model that never fit.