Course outline for React Native

Pre-requisites for learning React Native

Duration

5-6 days

Training Mode

Online training for React Native

We provide:

  • Instructor led live training
  • Self-paced learning with access to expert coaches
  • 24x7 access to cloud labs with end to end working examples

All jnaapti sessions are 100% hands-on. All our instructors are engineers by heart. Activities are derived from real-life problems faced by our expert faculty. Self-paced hands-on sessions are delivered via Virtual Coach.

Classroom training for React Native

Classroom sessions are conducted in client locations in:

  • Bengaluru
  • Chennai
  • Hyderabad
  • Mumbai
  • Delhi/Gurgaon/NCR

Note: Classroom training is for corporate clients only

Detailed Course Outline for React Native

Introduction

  • Why React Native ?
  • Running react native app on Expo
  • Running react native app on Android
  • Running react native app on IOS
  • Running on real device
  • Running on Simulator

Design

  • Layout in React Native
  • Flexbox in React Native
  • Introducing styles in React Native component
  • Using colour reference in React Native

Debugging in React Native

  • Using React Native Server
  • React Native developers tool
  • Performance improvement

Views in React Native

  • Scroll View
  • List View
  • View

Native Android API

  • Native Android API
  • Generating APK
  • Native UI Components

Components

  • Activity Indicator
  • Button
  • DatePickerIOS
  • Image
  • Touchable Highlight
  • View
  • WebView
  • Touchable Opacity
  • Status Bar
  • Slider
  • Tab Bar etc.

APIs

  • Async Storage
  • Camera Roll
  • Geolocation
  • Clipboard
  • Vibration

LifeCycle Method

  • ComponentDidMount
  • ComponentWillMount
  • ComponentWillReceiveProps
  • ComponentWillUpdate
  • ComponentWillUnmount
  • Render

Testing

  • Jest
  • Mocha
  • Enzyme