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
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

TypeScript React Nativessa – parhaat käytänteet : case TimeFlow

Similä, Ville (2025)

 
Avaa tiedosto
Simila_Ville.pdf (363.2Kt)
Lataukset: 


Similä, Ville
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202504288013
Tiivistelmä
Tässä opinnäytetyössä käsiteltiin TypeScriptin käyttöä React Native -kehityksessä ja sen vaikutusta sovelluksen kehitysprosessiin. Työssä keskityt-tiin erityisesti parhaisiin käytäntöihin, jotka tukevat mobiilisovelluksen kehittä-mistä ja ylläpitoa. Esimerkkitapauksena käytettiin TimeFlow-sovellusta, joka on uusi kalenteri- ja tapahtumasovellus.

Työssä käsiteltiin React Nativelle ja TypeScriptille tyypillisiä käytäntöjä, kuten kansiorakennetta, funktionaalisia komponentteja, riippuvuuksien hallintaa, koodin pilkkomista sekä muistinhallintaa. Lisäksi selvitettiin, miten tiukka tyyp-pitarkistus ja virheenkäsittely parantavat sovelluksen luotettavuutta. Työssä tarkasteltiin myös React Native -sovellusten testausta oikeilla laitteilla sekä Ty-peScriptin vertautuvuutta JavaScriptin kanssa.

Työn tulokset osoittivat, että TypeScriptin käyttö React Nativessa parantaa koo-din luettavuutta, ylläpidettävyyttä ja virheiden ennaltaehkäisyä, sekä koodin pilkkominen ja hyvä kansiorakenne tukevat skaalautuvaa kehitystä. Vaikka TypeScriptin käyttöönotto lisää alussa opettelun tarvetta, sen hyödyt ilmenevät projektin edetessä erityisesti suuremman koodikannan hallinnassa ja virhei-den vähentämisessä.

Työn perusteella voidaan todeta, että TypeScriptin käyttö React Native -sovelluskehityksessä on suositeltavaa erityisesti laajoissa projekteissa, joissa koodin ylläpidettävyys ja virheiden minimointi ovat keskeisiä tavoitteita.

Lähteinä on käytetty uusimpia aiheesta kirjoitettuja artikkeleja ja eri käytettyjen tekniikoiden omia dokumentaatioita.
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