Publication date : 07/01/2024

Course : React Native, native mobile applications for iOS and Android

Practical course - 3d - 21h00 - Ref. FRN
Price : 1780 € E.T.

React Native, native mobile applications for iOS and Android



Required course

Réconciliant les développeurs d'applications natives et hybrides, React Native est devenu un framework de référence pour la création d'applications mobiles multiplateformes. A l’issue de la formation, l’apprenant sera capable de réaliser avec React Native des applis mobiles multiplateformes compatibles Android et iOS.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. FRN
  3d - 21h00
1780 € E.T.




Réconciliant les développeurs d'applications natives et hybrides, React Native est devenu un framework de référence pour la création d'applications mobiles multiplateformes. A l’issue de la formation, l’apprenant sera capable de réaliser avec React Native des applis mobiles multiplateformes compatibles Android et iOS.


Teaching objectives
At the end of the training, the participant will be able to:
Understanding mobile development frameworks and the specificity of React Native
Setting up a React Native development environment
Building a fluid, high-performance user interface
Use the main components and native APIs offered by React Native
Design the software architecture of a multiplatform mobile application

Intended audience
Mobile developers, web developers, architects, technical project managers.

Prerequisites
A working knowledge of JavaScript programming.

Course schedule

1
Introduction

  • Native development, heterogeneity and fragmentation.
  • The main cross-platform tools.
  • Positioning React Native in relation to existing solutions.

2
React Native

  • ES6/S201x reminder. Notion of stacker.
  • React and the JSX JavaScript superset.
  • React Native: key principles, general operation.
  • Install and configure React Native.
  • Development and debugging tools.
Hands-on work
Installing and configuring React Native. Mastering the debugger.

3
Application architecture

  • Configuring a component: state & props.
  • React Native and MVC.
  • The Flux pattern, an alternative to MVC.
  • The arrival of Redux: the blind, the reducer, the actions.
Hands-on work
Initializing a React Native project. Configuring a component.

4
Building your interface

  • Basic components (View, Text and Image) and their lifecycles.
  • Touch events, ListView and ScrollView.
  • Organizing the application layout. Layout with Flexbox.
  • Styling components.
  • The different ways of navigating between pages.
  • Advanced components.
  • Use community components.
  • Add animations and transitions.
Hands-on work
Develop a first application.

5
Forms and data management

  • The main form components.
  • Data entry validation and error management.
  • Redux-form and alternatives.
  • Data retrieval: xmlhttprequest and fetch.
  • Local storage.
  • Offline management.
Hands-on work
Develop a form, validate data and ensure data persistence.

6
Interacting with the terminal

  • The main React Native APIs.
  • Use Cordova/PhoneGap plugins.
  • Develop a native module.
Hands-on work
Implementation of the main native APIs.

7
Advanced uses

  • Best practices and common mistakes.
  • Unit and functional testing.
  • Publish the application.
  • Over The Air updates.
  • Frameworks and complementary tools.
Hands-on work
Test and deploy React Native applications.


Customer reviews
4,9 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
YANN B.
29/09/25
5 / 5

Pleasant, informative and competent trainer
VALENTIN D.
29/09/25
5 / 5

Interesting, clear content, good step-by-step guide to learning React native
YUSUF S.
29/09/25
5 / 5

The course materials and practical exercises were interesting and clear.



Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 23 Mar., 27 May, 5 Oct., 23 Nov.

PARIS LA DÉFENSE
2026 : 23 Mar., 27 May, 5 Oct., 23 Nov.