Evaluation and Implementation of Progressive Web Application
Thakur, Parbat (2018)
Thakur, Parbat
Metropolia Ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201804094307
https://urn.fi/URN:NBN:fi:amk-201804094307
Tiivistelmä
This thesis was carried out as a research project on Progressive Web Application. The main aim of this final year project was to evaluate and implement a progressive web application.
This study was carried out by exploring relevant theory and developing a prototype PWA News App. React and React Material Web Components were used for the user interface whereas Web App Manifest, Service Worker, App Shell and Web Push Notification were implemented to make the app work offline, load fast even on flaky networks, install on home screen and send relevant push notification like a native app.
The study demonstrates how PWA combines the best of web and native applications. Furthermore, it also shows some challenges that PWA is facing at the present scenario and states that PWA is still in its early stage of development. Meanwhile, Google is providing incentives and making a great effort in providing tutorials and support for it. Thus, with more browser and platform support, PWA might be the future of the mobile web.
This study was carried out by exploring relevant theory and developing a prototype PWA News App. React and React Material Web Components were used for the user interface whereas Web App Manifest, Service Worker, App Shell and Web Push Notification were implemented to make the app work offline, load fast even on flaky networks, install on home screen and send relevant push notification like a native app.
The study demonstrates how PWA combines the best of web and native applications. Furthermore, it also shows some challenges that PWA is facing at the present scenario and states that PWA is still in its early stage of development. Meanwhile, Google is providing incentives and making a great effort in providing tutorials and support for it. Thus, with more browser and platform support, PWA might be the future of the mobile web.