1 00:00:02,350 --> 00:00:08,960 Voici maintenant une vue d'ensemble des étapes que vous passez généralement lorsque vous déployez votre application. 2 00:00:09,010 --> 00:00:14,770 La première étape est celle que vous avez peut-être déjà terminée, c'est-à-dire que vous devez 3 00:00:14,770 --> 00:00:22,450 bien sûr tester et peaufiner votre application et votre code. Assurez-vous que cela fonctionne, testez-le sur différents appareils, sur de vrais appareils 4 00:00:22,450 --> 00:00:28,470 si possible, testez-le sur différentes tailles d'appareils, différentes versions de système d'exploitation, donc tout cela, c'est quelque chose que 5 00:00:28,630 --> 00:00:29,730 vous devez parcourir 6 00:00:29,770 --> 00:00:34,630 et assurez-vous que votre application fonctionne vraiment sur tous ces appareils et se sent et 7 00:00:34,630 --> 00:00:37,410 regarde la façon dont il devrait ressembler et 8 00:00:37,450 --> 00:00:39,540 se sentir, donc c'est vraiment important. 9 00:00:39,550 --> 00:00:43,960 Maintenant, je suppose que nous avons fait tout cela pour ce module ici, donc 10 00:00:43,960 --> 00:00:47,240 l'étape suivante consiste à configurer l'application et le déploiement. 11 00:00:47,260 --> 00:00:53,290 Cela signifie que nous avons défini un nom pour l'application, un identifiant qui l'identifie 12 00:00:53,350 --> 00:00:55,820 dans les magasins d'applications, chaque 13 00:00:56,080 --> 00:01:02,140 application a besoin d'un identifiant unique, etc. Dans le flux de travail géré par expo, cela signifie également que nous pouvons configurer quelques 14 00:01:02,140 --> 00:01:03,820 fonctionnalités supplémentaires intéressantes dans lesquelles je vais plonger. 15 00:01:03,940 --> 00:01:08,740 Maintenant, vous voulez évidemment ajouter vos propres icônes et un joli écran de démarrage, donc un 16 00:01:08,740 --> 00:01:12,490 écran de chargement avant que l'application ne s'ouvre à votre application. 17 00:01:12,760 --> 00:01:16,690 Enfin, il est temps de créer et de déployer l'application. 18 00:01:16,690 --> 00:01:22,030 Maintenant, ce sont en fait deux étapes, car la création de l'application signifie que vous regroupez 19 00:01:22,030 --> 00:01:30,280 maintenant votre application dans un ensemble d'applications déployables et que le déploiement signifie vraiment que vous configurez la page de la boutique dans l'App Store 20 00:01:30,280 --> 00:01:35,390 d'Apple ou Google Play Store et que vous obtenez ensuite votre fichier dans ce magasin. 21 00:01:35,410 --> 00:01:36,900 C'est la dernière étape 22 00:01:36,940 --> 00:01:41,410 et bien sûr, il s'agit de peaufiner cette page de magasin et d'y télécharger de belles 23 00:01:41,410 --> 00:01:43,720 images, de définir des textes de description, etc. 24 00:01:43,750 --> 00:01:49,630 Ce sont donc les étapes que vous passez généralement et dans ce module, nous allons voir les étapes 25 00:01:49,630 --> 00:01:55,420 liées au déploiement et les étapes de configuration et je vais vous montrer comment vous pouvez mettre votre 26 00:01:55,480 --> 00:01:57,560 application sur les appareils d'autres utilisateurs. 27 00:01:57,630 --> 00:02:02,580 Bien sûr, il y a aussi une sorte de différence si nous parlons d'applications expo 28 00:02:02,580 --> 00:02:09,540 et d'applications non expo si vous voulez l'appeler ainsi. Avec les applications expo, je veux dire les applications qui utilisent un flux de travail géré 29 00:02:09,810 --> 00:02:16,140 que nous avons utilisé tout au long de ce cours et non-expo signifie une application nue, donc utiliser le flux de travail nu offert par expo ou ne pas 30 00:02:16,170 --> 00:02:22,530 utiliser expo du tout créé avec React Native CLI. Dans l'approche managée, vous avez l'application. fichier json que vous 31 00:02:22,530 --> 00:02:29,340 pouvez utiliser pour configurer votre application, des ressources telles que des icônes et un écran 32 00:02:29,340 --> 00:02:36,900 de démarrage sont automatiquement créés pour vous, il vous suffit de fournir des ressources d'entrée et toute la 33 00:02:36,900 --> 00:02:42,900 création et l'optimisation sont gérées pour vous. Vous avez une commande que vous pouvez exécuter pour publier 34 00:02:43,470 --> 00:02:50,010 votre application, puis des commandes pour créer pour la plate-forme différente, pour les différents systèmes d'exploitation et cette construction se fera sur des 35 00:02:50,010 --> 00:02:55,860 serveurs cloud fournis par l'équipe expo, vous pouvez donc même créer pour iOS si vous fonctionne sur une machine Windows ou 36 00:02:55,860 --> 00:03:01,830 Linux, quelque chose que vous ne pouvez pas faire si vous devez créer manuellement vous-même, alors vous ne pouvez créer que 37 00:03:02,520 --> 00:03:07,920 des applications iOS sur un Mac et vous obtenez même une fonctionnalité intéressante, une fonctionnalité supplémentaire intéressante qui est 38 00:03:07,920 --> 00:03:15,330 appelée les mises à jour aériennes qui vous permettent de pousser les mises à jour de base, les changements de code et ainsi de suite vers les 39 00:03:15,330 --> 00:03:23,040 applications qui s'exécutent sur d'autres appareils sans fil, donc sur Internet, sur les serveurs d'expo sans que ces utilisateurs aient besoin de mettre à jour votre application physiquement. 40 00:03:23,040 --> 00:03:28,350 Donc, ils n'ont pas à installer une nouvelle version de l'App Store, au lieu de cela, vous pouvez pousser de 41 00:03:28,710 --> 00:03:35,010 tels changements de code dans les coulisses, vous pouvez mettre à jour ces applications en direct pendant qu'elles s'exécutent sur d'autres machines ou sur d'autres 42 00:03:35,010 --> 00:03:36,690 appareils, ce qui est plutôt agréable. 43 00:03:36,690 --> 00:03:42,640 Maintenant, dans les applications non expo, vous devez tout configurer manuellement. Vous devez configurer manuellement le nom, 44 00:03:42,640 --> 00:03:47,770 l'identifiant, etc. dans différents fichiers. Vous devez fournir toutes les icônes manuellement, les créer manuellement, donc 45 00:03:48,120 --> 00:03:54,330 beaucoup de choses manuelles impliquées là-bas et vous devez également orchestrer la construction entière manuellement. Vous devez donc créer l'application via Android 46 00:03:54,330 --> 00:04:00,780 Studio et Xcode et c'est bien sûr beaucoup de travail manuel que vous devez faire et 47 00:04:00,780 --> 00:04:07,350 vous n'avez pas de mises à jour intégrées. Il existe d'autres services tiers que vous pouvez utiliser 48 00:04:07,350 --> 00:04:14,070 et, par conséquent, vous pouvez également faire fonctionner cette fonctionnalité dans cette approche, mais ce n'est tout simplement pas aussi 49 00:04:14,070 --> 00:04:19,520 facile qu'avec le flux de travail géré par expo, c'est juste quelque chose à savoir. 50 00:04:19,530 --> 00:04:24,270 Donc, avec cela, je veux commencer par le flux de travail géré et vous montrer comment vous pouvez publier 51 00:04:24,270 --> 00:04:29,520 et créer votre application là-bas et par la suite, je vais également vous montrer brièvement comment cela fonctionnerait si vous n'utilisez pas expo.