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
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Mobile Application Development with React Native and Leveraging Third-Party Libraries

Králusz, Tamás Attila (2024)

 
Avaa tiedosto
Kralusz_Tamas.pdf (1.188Mt)
Lataukset: 


Králusz, Tamás Attila
2024
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-202404085936
Tiivistelmä
The main goal of the thesis is to provide an up-to-date guide on the fundamental concepts of modern React Native and introduce 3rd Party libraries. Another objective is to compare the framework with native tools and document the advantages and drawbacks of using React Native in comparison with native development.

The study begins by explaining the fundamentals of mobile application development, with a specific focus on React Native. Numerous widely used 3rd Party libraries are introduced as potential improvements to React Native applications. The official documentation of these libraries serves as the primary source for explaining the advantages and benefits of each. A performance comparison is also conducted as part of the study, which includes literature review and a practical experiment to compare performance. The experiment aims to accurately compare UI render speed in two mobile applications built with Kotlin and React Native.

As a result, a detailed document was compiled on the essentials of mobile application development with React Native, including 3rd Party libraries. Component libraries were introduced that can improve the UI of React Native applications and streamline the development process. Furthermore, multiple utility libraries were presented, which can enhance user experience. In the performance comparison, React Native performed equally well compared to Kotlin and Swift when rendering a small number of components. However, React Native's performance fell short of both Kotlin and Swift when the application was required to perform more resource-intensive rendering tasks.
Kokoelmat
  • Opinnäytetyöt
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