2025 · Journal article
DeclarUI: Bridging Design and Development with Automated Declarative UI Code Generation
Combines visual component extraction, multimodal models, page-transition graphs and iterative checks to reconstruct multi-page mobile UI code from designs or screenshots, evaluated with React Native, Flutter and ArkUI.
Scope and limitations
People review and correct the inferred navigation graph. Evaluation covers 50 five-page UI sets; transition coverage and compilation do not establish full business-logic or backend recovery. Framework results vary, and visual metrics imperfectly reflect perceived fidelity. Public scripts and data are available, but no project-level license was found at the reviewed commit.
Why it fits this collection
Extends app-interface reconstruction from isolated screens to mobile UI projects with explicit navigation.
Publication and review details
- Venue
- Proceedings of the ACM on Software Engineering
- Status
- Journal article
- Publication / posting date
- June 19, 2025
- Date source
- ACM-deposited Crossref metadata gives 19 June 2025 for online and print publication; the author PDF labels the issue July 2025.
- First arXiv submission
- September 18, 2024
- arXiv
- 2409.11667
- Reviewed arXiv version
- v1
- DOI
- 10.1145/3715726
This is a PACMSE journal article, volume 2, FSE issue, pages 219–241 (article FSE011), not an unpublished preprint. Its published title adds DeclarUI to the 2024 arXiv title. The author-hosted 23-page article is the main reviewed text; arXiv v1 was also checked. The linked repository is the paper-named artifact, reviewed at a pinned commit without execution.
Sources reviewed
Source review only; experiments were not rerun for this collection. Cite the original authors using the linked paper or BibTeX.