AppCreator: An Editor for Creation of Native Android Apps without Coding Skills
Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
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.
Place, publisher, year, edition, pages
2016. , 29 p.
Technology, Android, code generation, app development
IdentifiersURN: urn:nbn:se:ltu:diva-56640Local ID: d662194a-53d1-4ade-bce0-518125a43687OAI: oai:DiVA.org:ltu-56640DiVA: diva2:1030027
Subject / course
Student thesis, at least 15 credits
Computer Engineering, bachelor's level
Validerat; 20160630 (global_studentproject_submitter)2016-10-042016-10-04Bibliographically approved