Cross-platform mobile software development with React Native
Warén, Janne (2016)
Avaa tiedosto
Lataukset:
Warén, Janne
Haaga-Helia ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016120919690
https://urn.fi/URN:NBN:fi:amk-2016120919690
Tiivistelmä
The purpose of this study was to give an understanding of what React Native is and how it can be used to develop a cross-platform mobile application.
The study explains the idea and key features of React Native based on source literature. The key features covered are the Virtual DOM, components, JSX, props and state.
I found out that React Native is easy to get started with, and that it’s well-suited for a web programmer. It makes the development process for mobile programming a lot easier compared to traditional native approach, it’s easy to see why it has gained popularity fast.
However, React Native still a new technology under rapid development, and to fully understand what’s happening it would be good to have some knowledge of JavaScript and perhaps React (for the Web) before jumping into React Native.
The study explains the idea and key features of React Native based on source literature. The key features covered are the Virtual DOM, components, JSX, props and state.
I found out that React Native is easy to get started with, and that it’s well-suited for a web programmer. It makes the development process for mobile programming a lot easier compared to traditional native approach, it’s easy to see why it has gained popularity fast.
However, React Native still a new technology under rapid development, and to fully understand what’s happening it would be good to have some knowledge of JavaScript and perhaps React (for the Web) before jumping into React Native.