Pour les demandes entreprises : (+212) 703173603

Pour les demandes particuliers : (+212) 702062126

A propos de la formation React Native: Native Mobile Applications for iOS and Android

The "React Native: Native Mobile Applications for iOS and Android" training bridges the gap between native and hybrid app developers, establishing React Native as a leading framework for creating cross-platform mobile applications. By the end of the training, participants will be equipped to develop cross-platform mobile apps compatible with both Android and iOS using React Native.

Détails
Objectifs pédagogiques de la formation React Native: Native Mobile Applications for iOS and Android
  • Understand mobile development frameworks and the unique aspects of React Native
  • Set up a development environment for React Native
  • Construct fluid and high-performance user interfaces using React Native
  • Utilize key components and native APIs provided by React Native
  • Design the software architecture of a cross-platform mobile application effectively.

Qui devrait suivre cette formation React Native: Native Mobile Applications for iOS and Android ?

Public visé par la formation React Native: Native Mobile Applications for iOS and Android

This training is intended for mobile developers, web developers, architects, and technical project managers seeking to leverage React Native for cross-platform mobile app development. It caters to individuals looking to expand their skill set and enhance their proficiency in building mobile applications for multiple platforms.  

Prérequis de la formation React Native: Native Mobile Applications for iOS and Android

Participants should have practical knowledge of JavaScript programming. Familiarity with JavaScript will facilitate understanding and implementation of React Native concepts and techniques taught throughout the training.

Formations Similaires

Déroulé de la formation React Native: Native Mobile Applications for iOS and Android


Module 1: Introduction

Understanding Native Development, Heterogeneity, and Fragmentation.

Overview of Key Cross-Platform Tools.

Positioning React Native Compared to Existing Solutions.


Module 2: React Native Fundamentals

Recap of ES6/ES201x and Transpilation Concepts.

Introduction to React and JSX.

Key Principles and General Functionality of React Native.

Installation and Configuration of React Native.

Development and Debugging Tools.

Practical Exercises: Installation, Configuration, and Mastering the Debugger.


Module 3: Application Architecture

Configuring Components: State & Props.

React Native and MVC Architecture.

Introduction to the Flux Pattern as an Alternative to MVC.

Introduction to Redux: Store, Reducer, Actions.

Practical Exercises: Project Initialization and Component Configuration.


Module 4: Building User Interface

Understanding Basic Components (View, Text, Image) and Their Lifecycles.

Touch Events, ListView, and ScrollView.

Organizing Application Layout: Layout with Flexbox.

Styling Components.

Navigation Solutions Between Pages.

Advanced Components.

Utilizing Community Components.

Adding Animations and Transitions.

Practical Exercises: Developing a First Application.


Module 5: Forms and Data Management

Key Form Components.

Input Validation and Error Handling.

Redux-Form and Alternatives.

Data Retrieval: xmlhttprequest and fetch.

Local Storage.

Offline Management.

Practical Exercises: Developing and Validating Forms, Ensuring Data Persistence.


Module 6: Interacting with the Device

Major Native APIs of React Native.

Utilizing Cordova/PhoneGap Plugins.

Developing a Native Module.

Practical Exercises: Implementing Major Native APIs.


Module 7: Advanced Usage

Best Practices and Common Errors.

Unit and Functional Testing.

Publishing the Application.

Over-The-Air Updates.

Additional Frameworks and Complementary Tools.

Formations Similaires
sécurité des applications Android Détails
Android avancée Détails
Android Détails
IONIC 3 Détails
Formation IOS Détails
Ionic 2 Framework Détails
Unity 5 Détails
Flutter – Développement d’Applications Mobiles Détails
Ionic 6 / 7 Framework Détails
Swift 5.10 & SwiftUI – Développement iOS et macOS Détails
Flutter 3.2x & Kotlin Multiplatform – Développement Mobile Cross?Platform Détails

Vous pouvez faire l’inscription ou la demande du devis avec un seul click