+63 995 394 7258 / +63 917 132 5623 | marketing@axentra-global.com

React Native Mobile Development

COURSE DESCRIPTION


This training is about mobile hybrid development with React Native platform. This will tackle topics from basic to advanced topics using React library as a tool for hybrid development.


Duration: 5 days / 40 hours

Delivery Method: Classroom-based, Virtual Instructor Led Training

Level of Difficulty: Basic, Intermediate, and Advance

COURSE OUTLINE


Day 1: Introduction to Flutter framework

·      Overview of the architecture

·      Installing the Node.js and npm tools

·      Installing React Native CLI

·      Installing Android SDK

·      Understanding the basic React Native project structure

·      Compiling, coding, and running the application


Day 2: Reviewing React components for React Native programming

·      JavaScript fundamentals

o  Variables and Data Types

o  Control Flows

o  Functions

·      React Native essentials

o  Arrow Functions

o  Destructuring

o  Promises

o  Async/Await

·      JSX Components

·      States and props

·      State lifecycle methods for functional React components

·      Hook methods

·      Third party-plugins

 

Day 3: React native core components

·      Basic components

o  Text

o  View

o  Image

o  ScrollView

·      Basic layouts

o  Flexbox

o  Padding and Margin

o  Responsive Layout with Flexbox

·      Styling components

o  Using Stylesheets

o  Flexbox best practice

o  Handling responsive design with Flexbox

·      Navigating screens

o  Stack, Tab, and Drawer Navigators

§ Stack Navigator

§ Tab Navigator

§ Drawer Navigator

o  Passing Data Between Screens and Managing Navigation State

§ Passing Parameters to Screens

§ Managing Navigation State

o  Deep Linking and Handling the Back Button on Android

§ Deep Linking

§ Handling the Back Button on Android


Day 4: User interaction and data stores

·      Fetching Data Using Fetch and Axios

·      Displaying Dynamic Data in Components

·      Error Handling and Loading States State Management

·      Handling user inputs

o  Forms and TextInput Components

o  Validating User Input

o  Handling Keyboard and Scroll Behaviors


Day 5: State Management and other advanced topics

·      Understanding React’s State and Context API

·      Introduction to Redux for State Management

·      Managing App State Globally

o  Working with Async Data in Redux

o  Handling the Async Actions in Reducers

·      Setting Up Debugging Tools

o  Using React Native Debugger

o  Using Chrome Developer Tools

o  Using Console Logs for Debugging

·      Writing Unit and Integration Tests with Jest

·      Handling Errors and Warnings Effectively

·      Publishing and deploying the app

·      Dissecting a React native application


REGISTER NOW

Learning Experience Survey

Learning Experience Survey

Learning Experience Survey

Learning Experience Survey

Learning Experience Survey

Learning Experience Survey

Learning Experience Survey

Learning Experience Survey

Axentra Global Inc. is a leading provider of IT training, professional certification courses, corporate learning solutions, and software development services in the Philippines. We help individuals, teams, and organizations build in-demand technology skills through instructor-led training, hands-on workshops, and globally recognized certification programs.

| Contact Us

+6399 5394 7258 / +63 917 132 5623 (Viber/WhatsApp)

marketing@axentra-global.com

1702 High Street South Corporate Plaza Tower 26th Street, Bonifacio Global City

Design & Developed By Axentra Global Inc.

© 2026 Axentra Global Inc. All Rights Reserved.