React Native ja alustariippumaton mobiilikehitys
Mikkonen, Olli (2023)
Mikkonen, Olli
2023
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-2023121838079
https://urn.fi/URN:NBN:fi:amk-2023121838079
Tiivistelmä
Opinnäytetyön tarkoituksena oli tutkia alustariippumattomaan mobiilisovelluskehitykseen käytettävää React Native -kehystä korostaen sen rakennetta, toiminnallisuutta ja parhaita käytäntöjä. Tutkimuksessa selvitettiin React Nativen potentiaalia toimivana kehyksen mobiilisovelluksia kehitettäessä sekä millä käytänteillä päästään parhaaseen lopputulokseen.
Tutkimuksen totetustapa oli tutkimuksellinen kehittämistyö. Tutkimuksen aluksi tietoperustaa kerättiin kattavasti ja monipuolisesti erinäisistä lähteistä ja kasvatettiin ymmärrystä React Native -kehyksen toiminnasta. Käytännössä kerättyä tietoa käytettiin demosovelluksen kehittämiseen ja muodostettiin tämän kokemuksen sekä syntyneen demosovelluksen perusteella tutkimustulokset.
Tutkimustuloksina saatiin kattavasti tietoa siitä, miten React Native -kehys soveltuu mobiilisovelluskehitykseen. Mobiilisovelluksen kehittämisprojektia aloittava sovelluskehittäjä voi tehdä tutkimustulosten perusteella johtopäätöksiä siitä kannattaako projektissa käyttää React Native -kehystä ja mitä ottaa huomioon näin tehdessä.
Yhteenvetona tutkimuksessa todettiin mitä haasteita ja hyötyjä React Nativella työskentelyssä voi olla, miten toimia havaittujen haasteiden kanssa, miten toimia kyseistä kehystä käyttäessä sekä onko kehys varteenotettava vaihtoehto mobiilisovellusta kehittäessä.
Tutkimuksen totetustapa oli tutkimuksellinen kehittämistyö. Tutkimuksen aluksi tietoperustaa kerättiin kattavasti ja monipuolisesti erinäisistä lähteistä ja kasvatettiin ymmärrystä React Native -kehyksen toiminnasta. Käytännössä kerättyä tietoa käytettiin demosovelluksen kehittämiseen ja muodostettiin tämän kokemuksen sekä syntyneen demosovelluksen perusteella tutkimustulokset.
Tutkimustuloksina saatiin kattavasti tietoa siitä, miten React Native -kehys soveltuu mobiilisovelluskehitykseen. Mobiilisovelluksen kehittämisprojektia aloittava sovelluskehittäjä voi tehdä tutkimustulosten perusteella johtopäätöksiä siitä kannattaako projektissa käyttää React Native -kehystä ja mitä ottaa huomioon näin tehdessä.
Yhteenvetona tutkimuksessa todettiin mitä haasteita ja hyötyjä React Nativella työskentelyssä voi olla, miten toimia havaittujen haasteiden kanssa, miten toimia kyseistä kehystä käyttäessä sekä onko kehys varteenotettava vaihtoehto mobiilisovellusta kehittäessä.