In this project, we propose a framework for automatic generation of location-based Android applications. The framework is called ALBA, which stands for “Android Location-Based Application generator.” The ALBA framework constitutes of a modeling language, a graphical editor, as well as an Eclipse plugin which generates the final application code from the designed model. To develop an application using the ALBA framework, one should follow several steps. First, the requirements should be specified due to helping the modeler gain a big picture of the needed application. Second, the application should be modeled in detail. After these two steps, the code will be automatically generated by the transformations that convert the models to code. The ALBA framework helps people with minimum knowledge of programming mobile apps when they intend to generate a location-based application in a short time.
You can download this tool from here.
See video of this Application here.