React Native: A Native Code Integration Perspective
Balogun, Nathan Ogechukwu Onaopemipo (2023)
Balogun, Nathan Ogechukwu Onaopemipo
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-2023061323667
https://urn.fi/URN:NBN:fi:amk-2023061323667
Tiivistelmä
React Native is a popular cross-platform framework for building mobile apps that can run on both iOS and Android platforms using a single codebase. This thesis explores the capabilities of React Native for Android app development and the potential of using native code to enhance its functionalities.
The paper provides an overview of the React Native framework and its advantages and disadvantages. It briefly discusses the performance and compatibility of React Native with native Android code, and how native modules can be integrated into React Native projects to improve app functionality.
To demonstrate the potential of combining native code with React Native, the paper presents a few examples of mobile apps developed using React Native and how native code was used to optimize their performance and add missing features.
Overall, this thesis highlights the potential of using React Native for Android app development and demonstrates how native code can be used to obtain some functionalities. By briefly analysing the performance and compatibility of React Native with native code, and presenting a few examples of real-world apps, this thesis aims to give amateur programmers a glimpse into the possibilities of using React Native for Android app development.
The paper provides an overview of the React Native framework and its advantages and disadvantages. It briefly discusses the performance and compatibility of React Native with native Android code, and how native modules can be integrated into React Native projects to improve app functionality.
To demonstrate the potential of combining native code with React Native, the paper presents a few examples of mobile apps developed using React Native and how native code was used to optimize their performance and add missing features.
Overall, this thesis highlights the potential of using React Native for Android app development and demonstrates how native code can be used to obtain some functionalities. By briefly analysing the performance and compatibility of React Native with native code, and presenting a few examples of real-world apps, this thesis aims to give amateur programmers a glimpse into the possibilities of using React Native for Android app development.
