AppCreator : An Editor for Creation of Native Android Apps without Coding Skills

University essay from Luleå/Department of Computer Science, Electrical and Space Engineering

Abstract: This thesis describes the design and development of a tool called AppCreator. The tool is an attempt to develop a proof-of-concept of a tool that can be used to produce native Android apps without having coding skills. The principles for design an app structure that can handle a variety of features is described, as well as how the code and logic for and Android app can be structured in a way that is suitable for automatic generation of the code.
The main structure of the apps as well as the structure of the component library is designed to be usable for any kind of platform where it is possible to have a separation between the logic and the user interface of the app. But because this project focuses on Android, the implementation of the code generating parts of the server is limited to generating Android code.
Assuming that a larger number of components are developed, for Android or for a similar platform, the AppCreator could become a tool that would make app creation accessible for anyone, and the limitations of what kind of apps that can be created would not be limited by the skill level of the users of the editor, the limits would instead be the number of available components and the features they contain, which in turn would be limited by two factors: the skill levels of the developers who created the components and the basic structure that all apps created with the AppCreator must have in common.

  CLICK HERE TO DOWNLOAD THE WHOLE ESSAY. (in PDF format)