Mobiilisovelluskehyksen valinta : Case Rossum
Peltola, Nico (2020)
Peltola, Nico
2020
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-2020121027439
https://urn.fi/URN:NBN:fi:amk-2020121027439
Tiivistelmä
Opinnäytetyössä tavoitteena oli tutkia, kuinka Rossum Oy:n asiakkaiden pyytämiä ominaisuuksia, kuten toimiminen verkottomassa tilassa sekä sovelluksen asennettavuutta kotivalikkoon kannattaa toteuttaa. Opinnäytetyössä käsitellään natiivi-, hybridi-, verkko- sekä PWA-sovelluksien teoriaa, joiden pohjalta vertailu Rossum Oy käyttöön soveltuvasta teknologiasta toteutettiin. Vertailussa huomattiin PWA-sovelluksen olevan paras alusta tämän projektin kannalta, joten opinnäytetyössä käsitellään tarkemmin PWA-sovelluskehitystä. Opinnäytetyössä käydään läpi mitä ominaisuuksia PWA-sovellukselta vaaditaan sekä miten niitä toteutetaan. PWA-sovelluksen teknologioita valittaessa otettiin käyttöön suosittu React JavaScript kirjasto. Tämä valinta pohjautui pieneen tutkimukseen suosituista PWA-teknologioista, joissa React näytti olevan usein listojen kärjessä. Reactilla rakennettujen PWA-sovelluksien tietokantana käytettiin useissa esimerkeissä Googlen Firebasea, joka todettiin sopivaksi myös tähän projektiin. Asetetut tavoitteet toteutettiin onnistuneesti ja jatkokehitystä voidaan tehdä Rossum Oy:n toimesta.