Text2App is a framework for creating functional Android application from text descriptions. It uses pretrained RoBERTa for Natural Language Understanding and MIT App Inventor as a backend for creating apps.
Contribute Paper Try it! Watch demofrom Text2App import Text2App, sar_to_aia
NL = 'Create an app with a textbox, a button named "Speak", and a text2speech. \
When the button is clicked, speak the text in the text box.".'
t2a = Text2App(NL, nlu='roberta')
sar_to_aia(t2a, project_name="SpeakIt")
@article{text2app,
title={Text2App: A Framework for Creating Android Apps from Text Descriptions},
author={Hasan, Masum and Mehrab, Kazi Sajeed and Ahmad, Wasi Uddin and Shahriyar, Rifat},
year={2021}
}