React Native is a framework that allows you to build native-style apps for Android and iOS using only one language: JavaScript. It’s a JavaScript library for creating mobile-friendly user interfaces. Developers can create mobile applications utilising this library. This Introduction to React Native course will teach you all you need to know about React Native. Participants will learn about several debugging and developer tools throughout this workshop. Participants will learn how to use navigation and develop a StackNavigator. To switch between screens, use the arrow keys to move between them. You will be able to utilise Redux to manage state and persist data with AsyncStorage after completing this session.
REACT NATIVE TRAINING
Instructor
admin
- Description
- Curriculum
- FAQ
- Reviews
Prerequisites
- This course does not have any requirements. A rudimentary understanding of JavaScript, on the other hand, would be advantageous.
What will you gain after this course
This course is open to anyone who wants to learn more about how React Native works.
Jobs you can get
with a React Native
- React Native Developer
- Full-Stack Developer
- Front End Developer
- Network Administrator
- Mobile Application Developer

Select your preferred training delivery mode
[sg_popup id=”1145″ event=”click”][/sg_popup]
[sg_popup id=”1145″ event=”click”][/sg_popup]
[sg_popup id=”1145″ event=”click”][/sg_popup]
[sg_popup id=”1145″ event=”click”][/sg_popup]
[sg_popup id=”1145″ event=”click”][/sg_popup]
What is React Native
<ul>
<li> Abstracting React from the DOM</li>
<li> Advantages of React Native</li>
<li> React Native vs Web Apps</li>
<li> React Native vs React web</li>
<li> Installing React Native</li>
<li> iOS setup – XCode</li>
<li> Android setup – Android Studio</li>
<li> Run an example project in iOS and Android simulators</li>
</ul>
<li> Abstracting React from the DOM</li>
<li> Advantages of React Native</li>
<li> React Native vs Web Apps</li>
<li> React Native vs React web</li>
<li> Installing React Native</li>
<li> iOS setup – XCode</li>
<li> Android setup – Android Studio</li>
<li> Run an example project in iOS and Android simulators</li>
</ul>
Core React Native Components
<ul>
<li> Establishing a layout with View</li>
<li> Displaying text with Text</li>
<li> Accepting user input with TextInput</li>
<li> Adding images with Image</li>
<li> Making components interactive with TouchableHighlight</li>
<li> Displaying data with ListView</li>
<li> Changing screens with Navigator</li>
<li> Expanding touch capability with GestureResponder and PanResponder</li>
</ul>
<li> Establishing a layout with View</li>
<li> Displaying text with Text</li>
<li> Accepting user input with TextInput</li>
<li> Adding images with Image</li>
<li> Making components interactive with TouchableHighlight</li>
<li> Displaying data with ListView</li>
<li> Changing screens with Navigator</li>
<li> Expanding touch capability with GestureResponder and PanResponder</li>
</ul>
Styling
<ul>
<li> Issues with CSS</li>
<li> Inline Styles</li>
<li> Create Immutable style objects with Stylesheet.create</li>
<li> Pass styles as props</li>
<li> Positioning components with flexbox</li>
</ul>
<li> Issues with CSS</li>
<li> Inline Styles</li>
<li> Create Immutable style objects with Stylesheet.create</li>
<li> Pass styles as props</li>
<li> Positioning components with flexbox</li>
</ul>
React Native APIs and Deployment
<ul>
<li> Using fetch to retrieve data</li>
<li> Getting a user’s location and handling permissions</li>
<li> Accessing stored photos with CameraRoll</li>
<li> Adding animations</li>
<li> Deploying to Apple App Store</li>
<li> Deploying to Android Play Store</li>
</ul>
<li> Using fetch to retrieve data</li>
<li> Getting a user’s location and handling permissions</li>
<li> Accessing stored photos with CameraRoll</li>
<li> Adding animations</li>
<li> Deploying to Apple App Store</li>
<li> Deploying to Android Play Store</li>
</ul>
Authentication with Firebase
<ul>
<li> A Common Root Component</li>
<li> Copying Reusable Components</li>
<li> What is Firebase?</li>
<li> Firebase Client Setup</li>
<li> Login Form Scaffolding</li>
<li> Handling User Inputs</li>
<li> More on Handling User Inputs</li>
<li> How to Create Controlled Components</li>
<li> Making Text Inputs From Scratch</li>
<li> A Focus on Passing Props</li>
<li> Making the Input Pretty</li>
<li> Wrapping up Inputs</li>
<li> Password Inputs</li>
</ul>
Processing Authentication Credentials
<ul>
<li> Logging a User In</li>
<li> Error Handling</li>
<li> More on Authentication Flow</li>
<li> Creating an Activity Spinner</li>
<li> Conditional Rendering of JSX</li>
<li> Clearing the Form Spinner</li>
<li> Handling Authentication Events</li>
<li> More on Conditional Rendering</li>
<li> Logging a User Out and Wrapup</li>
</ul>
<li> Logging a User In</li>
<li> Error Handling</li>
<li> More on Authentication Flow</li>
<li> Creating an Activity Spinner</li>
<li> Conditional Rendering of JSX</li>
<li> Clearing the Form Spinner</li>
<li> Handling Authentication Events</li>
<li> More on Conditional Rendering</li>
<li> Logging a User Out and Wrapup</li>
</ul>
Please, login to leave a review