Haku

Evaluation and development of a progressive web app

QR-koodi

Evaluation and development of a progressive web app

With the evolution of the web, and global popularization of smartphones, the market was missing a layer of something that could combine the features of native apps and the reach of the web. Progressive Web Applications is a response to this market demand.

This thesis was carried out to research and learn about Progressive Web Applications, with the implementation of one of them, as a simple news aggregator.

This thesis is divided into two parts: theoretical part and practical part. The theoretical part consists of information gathered mostly from the developers.google.com website and from other reliable online sources. It includes a comparison between Progressive Web Applications and its competitors. It also gives a description of the main aspects of Progressive Web Applications and the technologies they use.

The practical part describes the implementation of a Progressive Web App. Thus, a news aggregator application was developed with the use of such technologies as Service Worker, Web App Manifest, App Shell and Push Notifications. The developed app supports offline mode, is able to be installed on the home screen and has high performance, which was proven when the testing of it was carried out.

The thesis concludes that a Progressive Web App is a great combination of technologies that has a bright future despite facing some obstacles which are currently being solved with the support of such influential companies as Google.

Tallennettuna: