Retour

Formation React Native

Ayant pu réaliser diverses applications mobiles pour des clients de l'agence Idéematic à l'aide de la technologie React Native développée par Meta, il m'a été confié la responsabilité de former deux équipes dans des entreprises externes. Cette formation a été développée dans le cadre de la collaboration de l'agence avec l'organisme de formation et concepteur de sites web Alsacréations.

Création de supports

La première étape de ce processus a été la création de supports permettant une bonne compréhension et une approche la plus pratique possible. J'ai ainsi conçu cinq supports contenants des slides (un par journée de formation), quelques exercices, ainsi qu'une application de démo regroupant des exemples de composants et d'APIs ainsi que des exemples de cas d'utilisation abordés. Les supports contiennent beaucoup d'exemples de code ainsi que des schémas visuels pour éviter une approche trop théorique.

Exemple de slide

Sujets abordés

L'objectif de cette formation était d'initier des développeurs web au développement d'applications mobiles avec React Native afin qu'ils puissent être indépendants et aborder sereinement la création d'un premier projet mobile. On a ainsi une première partie sur la présentation des outils de cross-platform et de React Native, puis une découverte de React et des nouveautés ES6 + puis on rentre dans la vif du sujet avec la mise en place de l'environnement de développement et la découverte de React Native. On voit ensuite les librairies React Hook Form et React Query, comment gérer l'offline, les uploads de fichiers et la création de thèmes pour enfin terminer avec comment implémenter OAuth, les tests et la publication sur les stores.

Retour d'expérience

Cette expérience a été très enrichissante et agréable. Enseigner une technologie demande une connaissance profonde du sujet que j'ai pu approfondir lors de la préparation de cette formation. Je n'ai eu que des retours positifs à la suite des deux sessions de formation que j'ai pu effectuer et c'est une grande motivation.