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

Practical course - 3d - 21h00 - Ref. FRN
Price : 2090 CHF 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

In person or remote class
Available in English on request

Ref. FRN
  3d - 21h00
2090 CHF 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,7 / 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.
MATTHIEU B.
23/03/26
4 / 5

un peu rapide par moment
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



Publication date : 07/01/2024


Dates and locations

Last places available
Guaranteed date, in person or remotely
Guaranteed session
From 27 to 29 May 2026
FR
Remote class
Registration
From 5 to 7 October 2026
FR
Remote class
Registration
From 23 to 25 November 2026
FR
Remote class
Registration

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