React native -sovelluksen migraatio Unity-kehitysympäristöön
Lampela, Joni (2024)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024101726510
https://urn.fi/URN:NBN:fi:amk-2024101726510
Tiivistelmä
Opinnäytetyön taustalla oli minua henkilökohtaisesti opiskeluiden aikana kiinnostanut sovellus ja oma kiinnostukseni cocktaileihin. Opiskeluiden aikana toteutettu sovellus sisälsi paljon ominaisuuksia, joita saattaisin itse haluta käyttää, ja halusin kehittää ideaa pidemmälle opinnäytetyön muodossa. Tavoitteenani oli luoda sovellus, jota itse haluaisin käyttää.
Opinnäytetyön tavoitteena oli toteuttaa React native -ohjelmointikielellä valmistetun mobiilisovelluksen migraatio Unity-pelimoottoria ja C#-ohjelmointikieltä hyödyntäen. Valmis mobiilisovellus oli tarkoitus julkaista Play-kaupassa. Aikaisemman sovelluksen verrattuna uuteen sovellukseen oli tarkoitus lisätä enemmän toiminnallisuuksia, jotka auttaisivat käyttäjää tekemään sovelluksesta omansa. Uusiin ominaisuuksiin kuului mm. mahdollisuus lisätä sovellukseen omia juomia ja arvosteluosio. Sovelluksen avulla käyttäjä voi tarkastella erilaisia cocktail-reseptejä. Reseptit ovat peräisin itsenäisestä tietokannasta nimeltä TheCocktailDB. Sovellus vastaa sille asetettuja tavoitteita. Sovellukseen kuitenkin jäi tilaa myös jälkikehittämiselle. Jälkikehitettäviä asioita olivat mm. lisäoptimointi ja arvostelunäkymä.
Opinnäytetyön tavoitteena oli toteuttaa React native -ohjelmointikielellä valmistetun mobiilisovelluksen migraatio Unity-pelimoottoria ja C#-ohjelmointikieltä hyödyntäen. Valmis mobiilisovellus oli tarkoitus julkaista Play-kaupassa. Aikaisemman sovelluksen verrattuna uuteen sovellukseen oli tarkoitus lisätä enemmän toiminnallisuuksia, jotka auttaisivat käyttäjää tekemään sovelluksesta omansa. Uusiin ominaisuuksiin kuului mm. mahdollisuus lisätä sovellukseen omia juomia ja arvosteluosio. Sovelluksen avulla käyttäjä voi tarkastella erilaisia cocktail-reseptejä. Reseptit ovat peräisin itsenäisestä tietokannasta nimeltä TheCocktailDB. Sovellus vastaa sille asetettuja tavoitteita. Sovellukseen kuitenkin jäi tilaa myös jälkikehittämiselle. Jälkikehitettäviä asioita olivat mm. lisäoptimointi ja arvostelunäkymä.