Progressiiviset verkkosovellukset
Tikkanen, Hannes (2019)
Tikkanen, Hannes
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-201904306931
https://urn.fi/URN:NBN:fi:amk-201904306931
Tiivistelmä
Insinöörityön tarkoitus oli selvittää progressiivisten verkkosovellusten ominaisuuksia ja teknologiaa sekä rakentaa kaksi progressiivisen verkkosovelluksen prototyyppiä. Tavoitteena oli selvittää, onko progressiivisista verkkosovelluksista hyötyä yrityksille liiketoiminnan kasvattamiseen. Progressiivisten verkkosovellusten ominaisuuksia hyödyntävät sovellukset tehostavat tavallisten verkkosivujen toimintaa niin, että ne toimivat esimerkiksi huonommilla verkkoyhteyksillä ja osittain myös ilman internetyhteyttä. Progressiivisten verkkosovellusten teknologioita käyttäen voidaan parantaa verkkosivujen käytettävyyttä ja tuoda lisäarvoa yritysten liiketoimintaan.
Opinnäytetyössä selvitettiin, minkälaisia mahdollisuuksia progressiivisilla verkkosovelluksilla voisi olla liiketoiminnan parantamiseen. Lisäksi selvitettiin, miten käytännössä progressiivisten verkkosovellusten ominaisuuksien lisääminen kahteen prototyyppisovellukseen onnistuu. Toinen prototyyppisovelluksista rakennettiin Wordpress-sisällönhallintajärjestelmään ja toinen Angular-ohjelmistokehyksen avulla. Insinöörityössä selvisi, että verkkosivun muuntaminen progressiiviseksi verkkosovellukseksi on kätevä tapa parantaa sivuston käytettävyyttä ja sitä kautta myös mahdollisesti hyötyä siitä liiketoiminnallisesti.
Lopputuloksena insinöörityössä syntyi kaksi prototyyppisovellusta, joilla voi selata tuotteita. Sovellukset hyödyntävät PWA-ominaisuuksia (Progressive Web Application, PWA), ovat optimoituja ja läpäisevät Google Lighthouse -työkalun tarkastuksen hyvillä pisteillä sekä täyttävät progressiivisen verkkosovelluksen määritelmän.
Opinnäytetyössä selvitettiin, minkälaisia mahdollisuuksia progressiivisilla verkkosovelluksilla voisi olla liiketoiminnan parantamiseen. Lisäksi selvitettiin, miten käytännössä progressiivisten verkkosovellusten ominaisuuksien lisääminen kahteen prototyyppisovellukseen onnistuu. Toinen prototyyppisovelluksista rakennettiin Wordpress-sisällönhallintajärjestelmään ja toinen Angular-ohjelmistokehyksen avulla. Insinöörityössä selvisi, että verkkosivun muuntaminen progressiiviseksi verkkosovellukseksi on kätevä tapa parantaa sivuston käytettävyyttä ja sitä kautta myös mahdollisesti hyötyä siitä liiketoiminnallisesti.
Lopputuloksena insinöörityössä syntyi kaksi prototyyppisovellusta, joilla voi selata tuotteita. Sovellukset hyödyntävät PWA-ominaisuuksia (Progressive Web Application, PWA), ovat optimoituja ja läpäisevät Google Lighthouse -työkalun tarkastuksen hyvillä pisteillä sekä täyttävät progressiivisen verkkosovelluksen määritelmän.