proposé par : Jean-Claude Dufourd, 9691, bureau 5D30, dufourd@telecom-paris.fr
Descriptif
L’utilisation de smartphones ou de tablettes est devenue depuis quelques années presque incontournable. React Native est une des technologies qui permettent de développer une application qui fonctionne aussi bien sur iOS que sur Android.
Ressources
Le module React Native sur OpenClassRooms n’est pas à jour pour la partie navigation, mais OK pour la premiere moitié. Documentation et guides sur http://reactnative.dev et http://reactnavigation.org
Exemples d’utilisation du module
Création d’une application mobile qui fonctionne sur iOS et Android et qui remplit les besoins du projet.
Objectifs Pédagogiques
Informatique : prendre en main l’environnement de développement React Native, comprendre le fonctionnement d’une application, savoir lire et utiliser la documentation des API, savoir créer une application de base et utiliser certaines fonctionnalités avancées (affichage graphique, réseau, multimédia …), savoir debugger une application
Résultats attendus (A affiner selon vos besoins)
PAN2 : Réaliser une application React Native implémentant le squelette de l’application finale (toutes les pages, avec les fonctions pas nécessairement connectées).
PAN3 : Réaliser une application spécifique (à définir en fonction des besoins du projet). Cette application fonctionnera sur un smartphone ou une tablette et pourra mettre en oeuvre: la communication via le réseau, par exemple selon le protocole HTTP, un affichage graphique simple avec quelques éléments interactifs, la lecture ou la capture de données multimédia (son, image, vidéo)
PAN4 : Analyser comment le module est intégré dans le prototype, quelles pistes d’améliorations seraient à envisager (performance, simplicité)