Responsiivinen verkkosovellus
Hannula, Minna (2020)
Hannula, Minna
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-2020052012708
https://urn.fi/URN:NBN:fi:amk-2020052012708
Tiivistelmä
Opinnäytetyön aiheena on responsiivisen verkkosovelluksen toteuttaminen. Työssä suunniteltiin ja toteutettiin yksisivuinen verkkosovellus, jonka käyttöliittymä mukautuu erikokoisille laitteille. Tavoitteiden toteutuminen todettiin testaamalla käyttöliittymä erikokoisilla laitteilla sekä mittaamalla verkkosovelluksen suoritusteho.
Työssä suunniteltiin verkkosovellus määrätyn sisällön perusteella. Suunnitelmassa luotiin käyttöliittymästä malli, joka on mahdollisimman helppokäyttöinen. Verkkosovellus toteutettiin tehdyn suunnitelman perusteella. Toteutuksessa noudatettiin suunnitelmaa ja pyrittiin toteuttamaan responsiivisuus niin, että verkkosovelluksen suoritusteho pysyy madollisimman tehokkaana. Toteutuksen jälkeen verkkosovelluksen käyttöliittymä testattiin simuloimalla käyttöliittymää erikokoisilla laitteilla. Suoritustehon testaamisessa käytettiin verkkosovelluksen suoritustehon profilointia ja auditointia. Verkkosovelluksen testit suoritettiin käyttämällä selaimen kehittäjän työkalua.
Testituloksista ilmenee, että toteutettu responsiivinen verkkosovellus toimii suunnitellulla tavalla ja täyttää tavoitteet. Käyttöliittymätestien tuloksista nähtiin, että verkkosovelluksen käyttöliittymä mukautuu pienille, keskisuurille ja suurille näytöille. Suoritustehon testeissä puolestaan havaittiin, että responsiivinen toteuttaminen ei heikennä verkkosovelluksen suoritustehoa mobiililaitteilla. Tietokoneilla puolestaan responsiivinen toteutus aiheuttaa pientä heikentymistä suoritustehossa.
Verkkosovelluksen jatkokehityksessä voitaisiin ottaa huomioon suoritustehon parantaminen. Verkkosovelluksen suoritustehoa on mahdollista parantaa tietokoneella korjaamalla testituloksista löydetyt suoritustehoa heikentävät ominaisuudet. Suoritustehoa on mahdollista parantaa myös pienien ja keskisuurien näyttöjen käyttöliittymissä.
Työssä suunniteltiin verkkosovellus määrätyn sisällön perusteella. Suunnitelmassa luotiin käyttöliittymästä malli, joka on mahdollisimman helppokäyttöinen. Verkkosovellus toteutettiin tehdyn suunnitelman perusteella. Toteutuksessa noudatettiin suunnitelmaa ja pyrittiin toteuttamaan responsiivisuus niin, että verkkosovelluksen suoritusteho pysyy madollisimman tehokkaana. Toteutuksen jälkeen verkkosovelluksen käyttöliittymä testattiin simuloimalla käyttöliittymää erikokoisilla laitteilla. Suoritustehon testaamisessa käytettiin verkkosovelluksen suoritustehon profilointia ja auditointia. Verkkosovelluksen testit suoritettiin käyttämällä selaimen kehittäjän työkalua.
Testituloksista ilmenee, että toteutettu responsiivinen verkkosovellus toimii suunnitellulla tavalla ja täyttää tavoitteet. Käyttöliittymätestien tuloksista nähtiin, että verkkosovelluksen käyttöliittymä mukautuu pienille, keskisuurille ja suurille näytöille. Suoritustehon testeissä puolestaan havaittiin, että responsiivinen toteuttaminen ei heikennä verkkosovelluksen suoritustehoa mobiililaitteilla. Tietokoneilla puolestaan responsiivinen toteutus aiheuttaa pientä heikentymistä suoritustehossa.
Verkkosovelluksen jatkokehityksessä voitaisiin ottaa huomioon suoritustehon parantaminen. Verkkosovelluksen suoritustehoa on mahdollista parantaa tietokoneella korjaamalla testituloksista löydetyt suoritustehoa heikentävät ominaisuudet. Suoritustehoa on mahdollista parantaa myös pienien ja keskisuurien näyttöjen käyttöliittymissä.