Unit of Open Solutions for Education India Pvt. Ltd.
Student Enquiry : 9830125644
Corporate Enquiry : 9830228812
  • 9830228812 / 9830125644

React Native App Development

Why Learn React Native App Development :

The big reason to learn React Native is it allows you to use the same code for developing both Android and IOS applications. Moreover, it gives the same performance as native apps. Thus, it's the most popular hybrid app building technology these days.
React Native is an open-source framework for mobile app development and it was launched by Facebook. When it comes to choosing, entrepreneurs have a soft side to React native.
There so many famous companies already used this framework and never failed a day. Many tech giants including Skype, UberEats, delivery.com, Facebook, Instagram, Pinterest, Vogue, Tesla, Bloomberg, and others have turned towards React Native for iOS and Android platforms.


Training Duration:

The total duration of training is 150 Hrs. Training generally gets conducted on 2 days per week, for 3 hours per day. The full course takes around 5 months time to complete.



Course Fee : 22,000


Course Structure:

Basic Programming Recap & Aptitude

This module is designed to help students refresh their fundamental knowledge of C programming and assess their readiness for advanced programming concepts.

Module 1: HTML, CSS, Javascript, DOM, ES6

HTML Tags, Table/Div, Forms, image, form, css syntax, selectors, css properties, JavaScript concept, JavaScript events, JSON, JS HTML DOM, Methods, Documents, Elements, Events, Event Listener. Let and const keywords, Default Parameters, Arrow functions, Template Literals, Rest and spread operators Classes, Destructuring assignment, Promises, async await, && , || , ?? Operators, optional chaining

Module 2: React JS Overview, Installation

React JS overview, Library Vs. Framework, Basic configuration & installation, React Features, Virtual DOM, JSX, Components.

Module 3: Getting started with ReactJS

Directory structure, Create React app, Elements, Class, Components, Components Lifecycle, Rendering and Conditional rendering.

Module 4: React JS state management and Forms

Overview, React JS state & props, Children, Updating states, React JS forms & events, Validations, React fragments, Refs, Keys, CSS in reactjs, HOC (Higher Order Components).

Module 5: Hooks & Redux

Overview, Theory, Hooks, Redux store, actions, reducer, updating component.

Module 6: React Native Basics

Install React Native CLI, Android studio overview, Xcode overview, React native Fundamentals and Overview, React native Development Environment, Create New Project, React Native Project Structure , App.js and index.js, package.json.React Native Features, React Native Advantages, React Native Limitations

Module 7: React Native Components & Elements

Functional Component, View, Text, useState, useEffect, AppState, TextInput, TouchableOpacity, Button, Style(Inline style, Using styleSheet), FlexLayout( flex, flexDirection, justifyContent, alignItems), Image, Scrollview, RefreshControl, Modal, Share, ImageBackground, Slider, Switch, Picker, FlatList, WebView

Module 8: React Native Navigator

DrawerNavigator, CreateStackNavigator, TabNavigator, SwitchNavigator

Module 9: React Native Modules

Check mobile platforms, DatePickerAndroid, TimePickerAndroid, DatePickerIOS, ProgressBarAndroid, ProgressViewIOS , ToastAndroid, Alert, PermissionAndroid(Marshmellow), Keyboard handle, AsyncStorage
React Native permissions for Android and iOS

Module 10: React Native API

React Context API to avoid prop drilling, JSON Parsing using Fetch API or Axios (GET & POST), Internet Connection Handle, ActivityIndicator, basic concepts of Redux Toolkit

Module 11: React Native Hardware Interactions

Camera and Gallery, Google Maps, Get Device Current Location.

Module 12: React Native Firebase Integration

Firebase Cloud Messaging(FCM), Firebase Data Base

Use of AI in React Native coding

Basic Overview of ChatGPT, Usecase of ChatGPT using context, Constraint and Expectation, Free sampling of AI based API consumption, Optimizing any basic backend crud operation or frontend project using the help of AI tools.

Project Work

A React Native Mobile App development both for Android and iOS environments using Redux Toolkit.

Certification as React Native Developer :

On successful completion of the training and the assigned project work, students get certified as React Native Developer by SysAlgo Technologies, the software house of Ejobindia.

Latest placements View All

  • Pratik MandalRPS Solutions Apr 18, 2024
  • PRITAM ROY CHOWDHURYKotai Electronics Pvt. Ltd.Apr 17, 2024
  • Mriganka guhaTangent Tech SolutionsApr 16, 2024
  • SREEMA GHOSHKotai Electronics Pvt. Ltd.Apr 12, 2024
  • Full Stack
    Tuhin Rana MondalARC Document Solutions India Pvt. LtdApr 10, 2024
  • PRITAM ROY CHOWDHURYARC Document Solutions India Pvt. LtdApr 10, 2024
  • Protyay DuttaNextTech Soft Solution Pvt LtdApr 08, 2024
  • Ankadeep SwarNextTech Soft Solution Pvt LtdApr 08, 2024
  • Mean Stack
    Somnath HazraNextTech Soft Solution Pvt LtdApr 08, 2024
  • Mishar JanaOS4EdApr 04, 2024
  • Amit MondalTangent Tech SolutionsApr 02, 2024
  • SARTHAK BISWASCloudworkmatesApr 01, 2024
  • Arijit ChowdhuryTech Mantra Apr 01, 2024
  • PRATIM ROY CHOWDHURYTimD - Tim DigitalMar 30, 2024
  • Sayak DeyEDPSOFTMar 28, 2024
  • ATANU BHATTACHARYAEdp SoftMar 28, 2024
  • SAMSUDDIN MIABrainium Information TechnologiesMar 28, 2024
  • SUBHADEEP DASBrainium Information TechnologiesMar 28, 2024
  • Suman Kumar JanaBrainium Information TechnologiesMar 28, 2024
  • Prosun Saha PATEL G TECH LLPMar 22, 2024
  • Mean Stack
    Protyay DuttaMicrobase InfotechMar 20, 2024

Request Information

WhatsApp