DEVELOPING AN APPLICATION USER INTERFACE : COMPARING THE USE OF WEB TECHNOLOGIES VERSUS QT AND QML
Caro Valadez, Claudia Raquel (2017)
Caro Valadez, Claudia Raquel
Oulun ammattikorkeakoulu
2017
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201703283811
https://urn.fi/URN:NBN:fi:amk-201703283811
Tiivistelmä
The mobile applications market has been continuously growing at an increasing rate, thus the demand for mobile application development in a fast, cheap, and available for as many platforms as possible manner has increased too. Since the native application development does not offer the possibility for a multi-platform development, a view into other development methods has been assessed.
The aim of this Bachelor’s thesis was to provide a wide overview of the strengths and weaknesses of different types of frameworks for a multi-platform mobile application development, in this case web-based and native frameworks. The frameworks were compared by a list of the most relevant criteria in relation to a user interface.
The comparison was made using an information context type of application for Android and iOS devices. The Ionic Framework, as an example of a web-based framework, turned out to be the most straightforward development tool for this specific context of applications and from a web developer’s point of view. Nevertheless, the Qt framework offers certain advantages for applications in other contexts.
The aim of this Bachelor’s thesis was to provide a wide overview of the strengths and weaknesses of different types of frameworks for a multi-platform mobile application development, in this case web-based and native frameworks. The frameworks were compared by a list of the most relevant criteria in relation to a user interface.
The comparison was made using an information context type of application for Android and iOS devices. The Ionic Framework, as an example of a web-based framework, turned out to be the most straightforward development tool for this specific context of applications and from a web developer’s point of view. Nevertheless, the Qt framework offers certain advantages for applications in other contexts.