React Native Live Training Course

Building cross-platform mobile apps have become less time-consuming and more efficient with one of the most popular frameworks, React Native. This course teaches you how to use React Native components, debug, and consume an HTTP API. you’ll learn all you need to create your own React Native apps, publish them to the Google Play Store and Apple App Store and dive really deep into the React Native ecosystem.

Training by
Live video
Requires prior
Knowledge
Max of
5 Persons
Professional
Certification

Requirements

You should be comfortable coding JavaScript from scratch, and web fundamentals (HTML and CSS).

Overview

Building cross-platform mobile apps have become less time-consuming and more efficient with one of the most popular frameworks, React Native. This course teaches you how to use React Native components, debug, and consume an HTTP API. you’ll learn all you need to create your own React Native apps, publish them to the Google Play Store and Apple App Store and dive really deep into the React Native ecosystem.

What Will You Study

Introduction to React Native

An overview of the architecture of React Native.

Cross-platform mobile development

Setting up the development environment

Working with the testing environment

Diving into the Basics

Module Introduction

Working with React Native Components

Setting up a New Project

Planning the Application

Working with Core Components

Getting Started with Styles

Flexbox and Layouts - Introduction

Diving Deep into React Native Flexbox

Inline Styles and Stylesheet Objects

Working with State and Events

Outputting a List of Items

Styling List Items

Making the Application Scrollable with ScrollView

A Better List: FlatList Component

Splitting the Application into Components

Passing Data between Components

Working with Touchable Components

Deleting Items

Adding a Modal Overlay

More on Flexbox Styling

Closing the Modal and Clearing Input

Finishing the Modal Styling

Redux, Appwork Flow, and Others

Redux Overview

Working with Redux

Choosing App Workflow

NativeBase for the Cross-Platform UI

Styling UI component

Debugging React Native Apps 

What To Debug & How To Debug?

Handling Error Messages

Understanding Code Flow with console.log()

Using the Remote Debugger & Breakpoints

Working with the Device DevTools Overlay

Debugging the UI & Using React Native Debugger

Deploying The Apps

Production, Testing, and Build

Deploying App on Apple App Store

Deploying App on Google Play Store

Pricing

Choose from à la carte sessions, structured packages, or create a custom plan to fit your unique goals and schedule

Starter

$180/4 hours
Save 6%
  • Initial goal-setting and assessment
  • Weekly one-on-one mentoring calls
  • Email support between sessions (2/week)
  • Recap summaries with action items
Get Started

Mastery

$960/24 hours
Save 17%
  • All Professional Growth features
  • Bi-weekly emergency consultation slots
  • Detailed quarterly progress reports
  • Project review sessions
  • Direct phone access (business hours)
  • Customized learning resources
Get Started

Get in touch

Phone Number

(44) 20-80891556

Email address

[email protected]

Mailing address

71-75 Shelton Street,

Greater, London

WC2H 9JQ,

United Kingdom