iOS-pohjaisen reittiopastinsovelluksen siirtäminen Android-käyttöjärjestelmälle
Wesslin, Jenni (2018)
Wesslin, Jenni
Haaga-Helia ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805249946
https://urn.fi/URN:NBN:fi:amk-201805249946
Tiivistelmä
Opinnäytetyön aiheena oli iOS-pohjaisen reittiopastinsovelluksen siirtäminen Android-käyttöjärjestelmälle, ja se toteutettiin toimeksiantona startup-yritykselle nimeltä Appsipaja oy. Tarve opinnäytetyölle syntyi toimeksiantajan tarpeesta toteuttaa, iOS-käyttöjärjestelmälle kehitetyn reittiopastinsovelluksen rinnalle, Android-käyttöjärjestelmälle sopiva vastaava sovellus. Tavoitteena oli kehittää alkuperäistä sovellusta vastaava sovellus Android-käyttöjärjestelmälle. Opinnäytetyön tuloksella tavoiteltiin laajemman käyttäjäkannan lisäksi lisäarvoa käyttäjille, joiden elämänlaatua pyritään sovelluksen avulla parantamaan. Projektin edetessä tarkoituksena oli myös kartuttaa tekijän yleistä ohjelmointiosaamista.
Opinnäytetyön teoriaosuudessa selvitetään syitä sille, miten kehitettävän sovelluksen ensimmäinen alusta valitaan. Valintaperusteiden lisäksi verrataan Android- ja iOS alustojen eroja sovelluskehityksen näkökulmasta. Teoriaosuudessa kuvataan siirtoprosessin vaiheet, sekä siirtoprosessiin liittyvät hyödyt ja haasteet. Työn toteutusosa sisältää kuvauksen sovelluksen rakenteen suunnittelusta, sekä käyttöliittymänäkymien ja taustakoodissa käytettyjen menetelmien toteuttamisesta. Sovelluksen kehitystyöhön, dokumentoimiseen sekä opinnäytetyön kirjoittamiseen oli varattu aikaa noin 3,5 kuukautta keväällä 2018.
Opinnäytetyön pohdintaosiossa tarkastellaan työn lopputulosta ja pohditaan tehdyn työn jatkokehitysmahdollisuuksia. Tulosten lisäksi arvioidaan työn hyödyntämiskelpoisuutta sekä arvioidaan tekijän omaa oppimista ja osaamisen kehittymistä. Dokumentoinnissa käytetään runsaasti kuvakaappauksia kehitysprosessin havainnollistamiseksi.
Opinnäytetyön produktina syntyi Android-sovellus, joka on yhtä ominaisuutta lukuun ottamatta valmis alfajulkaisuvaiheeseen. Produktia voidaan tulevaisuudessa hyödyntää kehittämällä puuttuvat ominaisuudet valmiiksi.
Opinnäytetyön teoriaosuudessa selvitetään syitä sille, miten kehitettävän sovelluksen ensimmäinen alusta valitaan. Valintaperusteiden lisäksi verrataan Android- ja iOS alustojen eroja sovelluskehityksen näkökulmasta. Teoriaosuudessa kuvataan siirtoprosessin vaiheet, sekä siirtoprosessiin liittyvät hyödyt ja haasteet. Työn toteutusosa sisältää kuvauksen sovelluksen rakenteen suunnittelusta, sekä käyttöliittymänäkymien ja taustakoodissa käytettyjen menetelmien toteuttamisesta. Sovelluksen kehitystyöhön, dokumentoimiseen sekä opinnäytetyön kirjoittamiseen oli varattu aikaa noin 3,5 kuukautta keväällä 2018.
Opinnäytetyön pohdintaosiossa tarkastellaan työn lopputulosta ja pohditaan tehdyn työn jatkokehitysmahdollisuuksia. Tulosten lisäksi arvioidaan työn hyödyntämiskelpoisuutta sekä arvioidaan tekijän omaa oppimista ja osaamisen kehittymistä. Dokumentoinnissa käytetään runsaasti kuvakaappauksia kehitysprosessin havainnollistamiseksi.
Opinnäytetyön produktina syntyi Android-sovellus, joka on yhtä ominaisuutta lukuun ottamatta valmis alfajulkaisuvaiheeseen. Produktia voidaan tulevaisuudessa hyödyntää kehittämällä puuttuvat ominaisuudet valmiiksi.