HTML5-mobiilisovelluksen kehittäminen AngularJS ja Cordova -tekniikoilla
Siipola, Johannes (2015)
Siipola, Johannes
Haaga-Helia ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015052710529
https://urn.fi/URN:NBN:fi:amk-2015052710529
Tiivistelmä
Tässä opinnäytetyössä käsitellään Popcult Companion-mobiilisovelluksen kehittämistä. Sovellus on suunnattu huhtikuussa 2015 järjestetyn Popcult Helsinki -populaarikulttuuritapahtuma kävijöille. Opinnäytetyössä käsitellään sovelluksen kehittämistä aina suunnittelusta sovelluskaupassa julkaisuun asti. Opinnäytetyössä käsitellään myös sovelluksesta saatua palautetta. Opinnäytetyön toimeksiantajana toimi tapahtuman järjestänyt yhdistys Finnish Fandom Conventions ry.
Popcult Companion -sovellus julkaistiin iOS- ja Android-alustoilla ja kehitettiin HTML5-hybriditekniikalla, joka tarkoittaa, että sovellus käyttää natiivien Objective-C/Swift- tai Java-tekniikoidan sijasta web-tekniikoita. Hybridisovellukset eivät ole ainoastaan verkkosivuja, vaan ne voivat hyödyntää puhelimen natiiveja toimintoja kuten kameraa tai ilmoituksia.
Sovelluksessa käytettiin hyödyksi monia erilaisia HTML5-hybridikehitykseen suunniteltuja sovelluskehyksiä kuten Cordova, AngularJS ja Ionic Framework. Opinnäytetyössä käsitellään näitä tekniikoita tarkemmin sekä pohditaan, mitä hyötyä niistä oli sovelluksen kehityksessä.
Opinnäytetyön lopuksi pohditaan sitä, soveltuivatko kehitykseen valitut työkalut sovelluksen toteutukseen sekä sitä, täyttikö opinnäytetyön tuloksena valmistunut sovellus sille asetetut tavoitteet. Kokonaisuudessaan tästä opinnäytetyöstä on hyötyä niille tahoille, jotka harkitsevat HTML5-hybridikehitystä mobiilisovelluksen kehittämisessä.
Popcult Companion -sovellus julkaistiin iOS- ja Android-alustoilla ja kehitettiin HTML5-hybriditekniikalla, joka tarkoittaa, että sovellus käyttää natiivien Objective-C/Swift- tai Java-tekniikoidan sijasta web-tekniikoita. Hybridisovellukset eivät ole ainoastaan verkkosivuja, vaan ne voivat hyödyntää puhelimen natiiveja toimintoja kuten kameraa tai ilmoituksia.
Sovelluksessa käytettiin hyödyksi monia erilaisia HTML5-hybridikehitykseen suunniteltuja sovelluskehyksiä kuten Cordova, AngularJS ja Ionic Framework. Opinnäytetyössä käsitellään näitä tekniikoita tarkemmin sekä pohditaan, mitä hyötyä niistä oli sovelluksen kehityksessä.
Opinnäytetyön lopuksi pohditaan sitä, soveltuivatko kehitykseen valitut työkalut sovelluksen toteutukseen sekä sitä, täyttikö opinnäytetyön tuloksena valmistunut sovellus sille asetetut tavoitteet. Kokonaisuudessaan tästä opinnäytetyöstä on hyötyä niille tahoille, jotka harkitsevat HTML5-hybridikehitystä mobiilisovelluksen kehittämisessä.