Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

ReactJS piensovelluksissa

Virtanen, Lauri (2022)

 
Avaa tiedosto
Opinnaytetyo_Virtanen_Lauri_TTV16S3.pdf (1.335Mt)
Lataukset: 


Virtanen, Lauri
2022
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202205108219
Tiivistelmä
Koska verkkosovellusten toteuttaminen, ylläpitäminen, testattavuus ja turvallisuus ovat korkealla tasolla, haluttiin tutkia pystyisikö ReactJS teknologian avulla pystyä korvaamaan natiiveja Android-sovelluksia. Tietoevryn toimeksiannosta toteutettiin tutkimustyötä ReactJS:n käytöstä Android-laitteissa. Työn tarkoituksena oli tutkia voiko ReactJS teknologiaa käyttää natiivien Android -sovellusten tilalla, ympäristöissä missä kaikki laitteet ovat Android-laitteita sekä löytämään mahdolliset haasteet mitä verkkosovellukset tuovat näihin ympäristöihin.

Opinnäytetyö toteutettiin kehittämistyönä, joka jakaantui useaan eri sovellukseen sekä useaan eri teknologian tutkimiseen ReactJS kehyksen sisällä. Opinnäytetyössä verrattiin useita yleisiä ratkaisuja tiedetyistä haasteista ja näistä saatiin tuloksia, joita pystytään käyttämään hyödyksi tulevaisuudessa.

Opinnäytetyössä löydettiin useita eri vaihtoehtoja toteuttaa kriittisiä ominaisuuksia, kuten autentikaatiota, tiedonsiirtoa verkkosovellusten ja Android-käyttöliittymän välillä sekä sovellusten alustusta erilaisten tarpeiden mukaan käyttäen valmiita toolchaineja mitkä käyttävät ReactJS teknologiaa.

Tutkimustulokset olivat lupaavia, työssä ei tullut vastaan ennalta tuntemattomia ongelmakohtia vaan pystyttiin ennustamaan mitkä asiat ovat ratkaistava. Tulosten pohjalta voidaan luottavaisin mielin lähteä kehittämään pienoissovelluksia Android-laitteiden ekosysteemeihin. Pystyttiin todeta, että ReactJS:n käytössä ei tule esiintymään kriittisiä ongelmia tai kompastuskiviä mitkä olisivat toiminnaltaan epävarmempia kuin natiivit Android-sovellukset. ReactJS:n avulla pystytään tekemään valmiin kehyksen, kriittisistä kirjastoista, joiden aloittaminen nopeuttaisi sovellusten aloittamista tyhjästä. Näiden ansiosta pystytään jatkossa kehittämään nopeasti sovelluksista ensimmäiset versiot, jotka voidaan laittaa tuotantolaitteisiin testiin nopeammin kuin natiiveilla Android-sovelluksilla.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste