Formation React Native, applications mobiles natives pour iOS et Android

  • Référence : DEREACT002
  • Durée : 3 jours (21 heures)
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • Avoir une connaissance pratique de la programmation en JavaScript

PROFIL DES STAGIAIRES

  • Développeurs mobiles, développeurs Web, architectes, chefs de projets techniques

OBJECTIFS

  • A l’issue de la formation, le stagiaire sera capable de réaliser à l'aide de React Native des applications mobiles multiplateformes compatibles avec Android et iOS
  • Plus précisément :
  • Comprendre les frameworks de développement mobile et la spécificité de React Native
  • Mettre en place un environnement de développement React Native
  • Concevoir l'architecture logicielle d'une application mobile multiplateforme
  • Construire une interface utilisateur fluide et performante
  • Utiliser les principaux composants et les API natives proposées par React Native

METHODES PEDAGOGIQUES

  • 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Développement Mobile

CONTENU DU COURS

1 - Composants React Native

  • Rappels
  • Tour d’horizon des composants UI

2 - Les concepts avancés

  • Animations et timers
  • Modules natifs
  • Accessibilité

3 - Diffuser une application mobile native

  • Icône et splash screen
  • Générer une application mobile pour iOS et Android
  • Faire tester une application
  • Publier une application sur les stores

4 - Travailler avec les données localement

  • Stocker et retrouver des données locales
  • Persister des données dans une base locale (SQLite/Realm)
  • Synchronisation des données locales avec une API distance

5 - Stockage des fichiers sur appareil

    6 - Sécurité, gestion des permissions

      7 - React Native et Typescript

        Cookies