DinnerChatter-sovelluksen kehittäminen Androidille hybridimenetelmin
Nyholm, Olli (2017)
Nyholm, Olli
Haaga-Helia ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017052910940
https://urn.fi/URN:NBN:fi:amk-2017052910940
Tiivistelmä
Projektin tavoitteena oli luoda ruokailusuunnitteluun tarkoitettu Android-sovellus käyttäen Cordova-hybridisovelluskehystä. Sovellus auttaa kaveriporukoita pääsemään yhteisymmärrykseen syömäpaikasta tarjoten mahdollisuuden lisätä ravintoloita listaa, näyttää ne kartalla ja keskustella niistä. Sovellus toteutettiin parityönä, ja tämä opinnäytetyö keskittyy puhelimeen asennettavaan ohjelmistoon.
Teoriaosuudessa käsitellään sovelluksen kehittämisessä käytettyjä teknologioita kuten Cordova, AngularJS ja OnsenUi, sekä miten ne soveltuvat mobiilikehittämiseen. Luvussa käydään läpi AngularJS:n perusteet, jotka ovat olennainen osa kehitystä.
Toiminnallisessa osuudessa perustellaan valitut teknologiat ja kerrotaan, miten niitä hyödynnettiin sovelluksen kehittämisessä. Luvussa käydään läpi sovelluksen käyttöliittymä näkymä kerrallaan ja nostetaan esille mielenkiintoisimpia ominaisuuksia, sekä miten ne toteutettiin. Lopuksi käsitellään palvelinpuolen integraatiota ja sovelluksen julkaisua Google Play-palvelussa.
Viimeinen luku käy läpi projektin aikana nousseita mietteitä sovelluksen kehittämisestä ja käytetyistä teknologiosta sekä pohditaan myös sovelluksen tulevaisuutta ja jatkokehityssuunnitelmia. Sovellus saatiin valmiiksi juuri ennen opinnäytetyön päättämistä, minkä takia testaus laajemmassa mittakaavassa jäi toteuttamatta. Jatkokehitykseen jäi sovelluksen hienosäätämistä ja runsaasti kehityksen aikana nousseita ideoita uusista toiminnallisuuksista, joita ei vielä ehditty toteuttaa.
Teoriaosuudessa käsitellään sovelluksen kehittämisessä käytettyjä teknologioita kuten Cordova, AngularJS ja OnsenUi, sekä miten ne soveltuvat mobiilikehittämiseen. Luvussa käydään läpi AngularJS:n perusteet, jotka ovat olennainen osa kehitystä.
Toiminnallisessa osuudessa perustellaan valitut teknologiat ja kerrotaan, miten niitä hyödynnettiin sovelluksen kehittämisessä. Luvussa käydään läpi sovelluksen käyttöliittymä näkymä kerrallaan ja nostetaan esille mielenkiintoisimpia ominaisuuksia, sekä miten ne toteutettiin. Lopuksi käsitellään palvelinpuolen integraatiota ja sovelluksen julkaisua Google Play-palvelussa.
Viimeinen luku käy läpi projektin aikana nousseita mietteitä sovelluksen kehittämisestä ja käytetyistä teknologiosta sekä pohditaan myös sovelluksen tulevaisuutta ja jatkokehityssuunnitelmia. Sovellus saatiin valmiiksi juuri ennen opinnäytetyön päättämistä, minkä takia testaus laajemmassa mittakaavassa jäi toteuttamatta. Jatkokehitykseen jäi sovelluksen hienosäätämistä ja runsaasti kehityksen aikana nousseita ideoita uusista toiminnallisuuksista, joita ei vielä ehditty toteuttaa.