The main objective of this thesis was to determine whether progressive web applications are comparable to native mobile applications in terms of user experience.
To this end, it was necessary to create a progressive web application (abbreviated PWA) for ordering food and design a user test that would allow comparing the developed web application with an existing native application made for the Android platform.
Different ways of creating multi-platform applications were examined and presented prior to the start of the development process.
In addition, the advantages and disadvantages of native application and PWA development were described in more detail.
The most suitable technologies for developing PWA were then selected and a development plan was prepared.
The Kanban approach, which provides a good overview of the status of the tasks, was used throughout the process.
When the application was developed, a test, involving 15 users, was used to try to determine whether the users notice any differences in the user experience between PWA and native applications.
The test results show that more demanding users perceive differences in the user experience. The differences seem less noticeable in simpler applications and those in which native functionalities do not represent a major part of the user experience.
|