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.

Primary sources

  1. https://api.crossref.org/works/10.1145/3715726
  2. https://xinyi-hou.github.io/files/zhou2024bridging.pdf
  3. https://arxiv.org/abs/2409.11667
  4. https://github.com/security-pride/DeclarUI/blob/a4df6254dd81de7e26695f4e5c35922ac3a4dcab/README.md