Natiivi-, web- ja hybridisovelluskehityksen vertailu sekä mobiilisovelluksen kehittäminen
Kaikkonen, Harri (2021)
Kaikkonen, Harri
2021
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-2021053112628
https://urn.fi/URN:NBN:fi:amk-2021053112628
Tiivistelmä
Tämä insinöörityö tehtiin Tieto-Oskari Oy:n toimeksiantona. Tieto-Oskari Oy:llä on entuudestaan kehitetty ELLI-työajanseurantajärjestelmä, joka helpottaa työajan seuraamista nykyaikaisilla metodeilla. ELLI-ohjelmisto kuitenkin kaipasi päivitystä, joten järjestelmän uuden version kehittäminen aloitettiin yhdessä projektitiimin kanssa. Projektiin kuului myös tehdä työajanseurannasta mobiiliversio.
Työn alussa vertailtiin eri mobiilisovelluskehitykseen liittyviä ohjelmointiympäristöjä sekä niiden hyviä ja huonoja puolia eri käyttötarkoituksissa. Projektin alkuvaiheen edetessä pidettiin joka viikko palavereita, joissa suunniteltiin projektin aikataulua sekä etenemisvaiheita. Projektin määritysten ja tavoitteiden suunnittelun jälkeen aloitettiin ohjelmistoon liittyvä ohjelmointityö yhdessä projektitiimin kanssa.
Ohjelmointityöhön liittyi ELLIn lisäksi hallintaohjelma EMANin uuden version kehitys. Opinnäytetyöhön liittyvät työtehtävät projektissa oli kehitysympäristöjen vertailu, ELLI mobiilisovelluksen kehittäminen, siihen liittyvä frontend- sekä backend-ohjelmointi ja mobiilisovelluksen UI- sekä UX-suunnittelu.
Opinnäytetyö toteutettiin keräämällä tietoa internetistä, projektin alussa tehdyistä dokumentaatioista sekä osittain omia havaintoja hyödyntäen. Internetistä poimitut lähteet ovat pääasiassa kehitysympäristöjen tarjoajien dokumentaatioita sekä muutamia asiantuntijoiden kirjoittamia artikkeleita. Insinöörityöstä voi olla hyötyä henkilöille, jotka tarvitsevat tietoa mobiilisovelluksen kehittämiseen.
Työn alussa vertailtiin eri mobiilisovelluskehitykseen liittyviä ohjelmointiympäristöjä sekä niiden hyviä ja huonoja puolia eri käyttötarkoituksissa. Projektin alkuvaiheen edetessä pidettiin joka viikko palavereita, joissa suunniteltiin projektin aikataulua sekä etenemisvaiheita. Projektin määritysten ja tavoitteiden suunnittelun jälkeen aloitettiin ohjelmistoon liittyvä ohjelmointityö yhdessä projektitiimin kanssa.
Ohjelmointityöhön liittyi ELLIn lisäksi hallintaohjelma EMANin uuden version kehitys. Opinnäytetyöhön liittyvät työtehtävät projektissa oli kehitysympäristöjen vertailu, ELLI mobiilisovelluksen kehittäminen, siihen liittyvä frontend- sekä backend-ohjelmointi ja mobiilisovelluksen UI- sekä UX-suunnittelu.
Opinnäytetyö toteutettiin keräämällä tietoa internetistä, projektin alussa tehdyistä dokumentaatioista sekä osittain omia havaintoja hyödyntäen. Internetistä poimitut lähteet ovat pääasiassa kehitysympäristöjen tarjoajien dokumentaatioita sekä muutamia asiantuntijoiden kirjoittamia artikkeleita. Insinöörityöstä voi olla hyötyä henkilöille, jotka tarvitsevat tietoa mobiilisovelluksen kehittämiseen.