Progressive Web App in Enhancing App Experience: Life Care Insurance Claim Application
Nguyen, Phuong Hoa (2019)
Nguyen, Phuong Hoa
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019052311574
https://urn.fi/URN:NBN:fi:amk-2019052311574
Tiivistelmä
Developing a native application is an expensive solution. Programmers spend years learning to code heavy native apps and app owners usually invest a huge budget finding a development team. Therefore, an answer to this persistent problem is enhancing traditional web app to a Progressive Web App (PWA).
The objective of this thesis was to finalize a research on Progressive Web App and implement an insurance claim application that inherits several PWA features. A PWA contains all the necessary configurations namely Service Worker and Web App Manifest and complies with Google guidelines. Modern web technologies like HTML, CSS and JavaScript are applied so web developers can also master application development skills through PWA.
The results indicated that the PWA claim application achieved some native app functions including add to Home Screen, push notification, security and offline capability. Thanks to Service Worker, the application embraced similar “native” experience to the original mobile application.
The final app was a specific example of how PWA may become a strong competitor in the app development market. However, the thesis covered a part of the huge topic during a limited time, but it is feasible to optimize further aspects in the future improvements.
The objective of this thesis was to finalize a research on Progressive Web App and implement an insurance claim application that inherits several PWA features. A PWA contains all the necessary configurations namely Service Worker and Web App Manifest and complies with Google guidelines. Modern web technologies like HTML, CSS and JavaScript are applied so web developers can also master application development skills through PWA.
The results indicated that the PWA claim application achieved some native app functions including add to Home Screen, push notification, security and offline capability. Thanks to Service Worker, the application embraced similar “native” experience to the original mobile application.
The final app was a specific example of how PWA may become a strong competitor in the app development market. However, the thesis covered a part of the huge topic during a limited time, but it is feasible to optimize further aspects in the future improvements.