
This tutorial is about the react-native project set up on the Mac machine. After watching this tutorial you can do:
1. Create a new react-native project
2. Add react native library in existing iOS project
After watching this tutorial you will know about:
1. State
2. Props
3. Style
4.Touch
5. Flexbox
You can learn following items after watching this video:
1.ListView
2. Flatlist
3. Sectionlist
4. View
5. Scrollview
6. Text
7. Textinput
8. Image
9. Modal
10. Platform
11. Dimension
12. Button
You can learn following items after watching this video:
1. Reload
2. Hot or live reload
3. Debug
4. Show inspector
You can learn following items after watching this video:
1. Reload
2. Hot or live reload
3. Debug
4. Show inspector
About React Native:
React Native is an innovative JavaScript framework designed for building fully functional, natively rendering mobile applications for both iOS and Android platforms. Built on top of React, Facebook’s popular JavaScript library for crafting user interfaces, React Native allows developers to write mobile apps using the same concepts and tools familiar from web development—but with one major difference: the output is a true native application rather than a web-based interface. This means the apps created with React Native deliver a seamless, smooth, and responsive user experience that feels indistinguishable from apps developed using the platform’s native languages.
One of the standout features of React Native is its cross-platform capabilities. Developers can write a significant portion of code once and deploy it across both Android and iOS devices. This not only speeds up development but also reduces maintenance overhead, as updates and bug fixes can often be applied universally. React Native leverages native components under the hood and communicates between JavaScript and the device’s native APIs using a specialized “bridge,” ensuring high performance and fluid UI interactions.
Why React Native:
While other hybrid frameworks, such as PhoneGap or Cordova, attempt to bridge the gap between web and mobile apps, they often fall short when it comes to user interface quality and performance. React Native, by contrast, relies on real native components and a bridge system that allows JavaScript to interact seamlessly with the device’s underlying functionality. As a result, apps built with React Native achieve performance and visual fidelity that are comparable to purely native applications, while still offering the flexibility and speed of development inherent in JavaScript. This makes React Native an ideal choice for businesses and developers looking to create high-quality, cross-platform mobile applications efficiently.