Developing a cross-platform mobile application : my shopping list
Chukwumah, Samuel (2013)
Chukwumah, Samuel
Turun ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013061414181
https://urn.fi/URN:NBN:fi:amk-2013061414181
Tiivistelmä
This thesis examines the development of a mobile application that works on multiple mobile operating systems with the same source code. The application was implemented with HTML5 programming and wrapped with PhoneGap (an open source cross-platform development framework).
A shopping list application was designed and implemented to enable users to manage a list of items before, during, and after shopping. Six shopping list-related applications from two app stores were downloaded and analyzed based on their functional requirements and user feedback. As a result, an application that meets the usability requirements most users would expect was created. A number of features, including direct access buttons and defensive design were designed to enhance the user experience of the application.
An iterative development model comprising of requirement analysis, design, implementation, testing, and evaluation was also used to guide the project from start to completion. Testing was carried out on Androids and Windows Phone real and virtual devices.
The outcome of the thesis validates HTML5 programming as a considerable approach to develop cross-platform mobile application provided that the associated constraints are acknowledged.
A shopping list application was designed and implemented to enable users to manage a list of items before, during, and after shopping. Six shopping list-related applications from two app stores were downloaded and analyzed based on their functional requirements and user feedback. As a result, an application that meets the usability requirements most users would expect was created. A number of features, including direct access buttons and defensive design were designed to enhance the user experience of the application.
An iterative development model comprising of requirement analysis, design, implementation, testing, and evaluation was also used to guide the project from start to completion. Testing was carried out on Androids and Windows Phone real and virtual devices.
The outcome of the thesis validates HTML5 programming as a considerable approach to develop cross-platform mobile application provided that the associated constraints are acknowledged.