1 00:00:02,300 --> 00:00:06,500 Maintenant, en plus des icônes et de l'écran de démarrage, notre application peut également inclure d'autres actifs. 2 00:00:06,500 --> 00:00:08,110 Cette application ne fonctionne pas, 3 00:00:08,110 --> 00:00:13,480 mais vous pouvez avoir d'autres images ici dans le dossier d'actifs que vous utilisez dans votre application avec un 4 00:00:13,520 --> 00:00:16,670 composant image, donc pas des images réseau mais des images locales 5 00:00:16,670 --> 00:00:23,270 car nous les utilisons également plus tôt dans le cours ou vous pouvez utiliser polices personnalisées comme je l'ai fait dans de nombreux 6 00:00:23,270 --> 00:00:24,440 modules de cours. 7 00:00:24,440 --> 00:00:29,820 Maintenant, si vous faites cela, il se passe en fait quelque chose d'intéressant dans une application d'exposition gérée. 8 00:00:29,960 --> 00:00:35,540 Lorsque vous publiez votre application et même si vous la déployez plus tard sur les app stores 9 00:00:35,600 --> 00:00:43,520 que je vais vous montrer, ces actifs par défaut sont en fait pris par expo, optimisés et ainsi de suite et sont ensuite téléchargés sur 10 00:00:43,520 --> 00:00:49,940 l'un de leurs serveurs gratuitement mais ils y sont téléchargés et votre application est configurée pour les télécharger à partir 11 00:00:49,940 --> 00:00:52,070 des serveurs lors de son lancement. 12 00:00:53,110 --> 00:00:59,740 Maintenant, l'avantage de cela est que votre ensemble d'applications est gardé un peu plus petit car les fichiers ne sont pas inclus dans 13 00:00:59,740 --> 00:01:04,850 votre application, mais vivent sur un serveur et sont téléchargés dans l'application en cours d'exécution, mais l'inconvénient de 14 00:01:04,960 --> 00:01:10,780 cette approche peut être que votre application a toujours besoin une connexion Internet parce que si vous n'avez pas de 15 00:01:10,780 --> 00:01:16,690 connexion Internet, vos images et vos polices ne peuvent pas être chargées dans l'application et cela peut bien sûr conduire à 16 00:01:16,690 --> 00:01:20,090 ce que votre application ne fonctionne pas comme elle le devrait. 17 00:01:20,170 --> 00:01:26,740 Par conséquent, vous ne voudrez peut-être pas que vos images ou polices soient téléchargées sur les serveurs expo ou du 18 00:01:26,740 --> 00:01:28,390 moins pas toutes et 19 00:01:28,390 --> 00:01:31,500 c'est ce que vous pouvez contrôler avec ce paramètre 20 00:01:31,510 --> 00:01:38,890 de modèles de bundle d'actifs dans l'application. fichier json. Le ou les chemins que vous fournissez ici seront exclus du téléchargement 21 00:01:39,250 --> 00:01:40,780 et vous pouvez utiliser des caractères génériques. 22 00:01:40,810 --> 00:01:47,920 Maintenant, comme vous le voyez, cela signifie essentiellement que tous les fichiers ne doivent pas être téléchargés, donc tous les fichiers doivent être inclus 23 00:01:48,010 --> 00:01:49,340 dans le bundle d'application. 24 00:01:49,420 --> 00:01:55,630 Si ce serait un tableau vide ou si cela ne serait pas défini du tout, cette option, alors vous auriez 25 00:01:55,630 --> 00:01:59,640 le comportement par défaut de télécharger tous les actifs sur les serveurs. 26 00:01:59,860 --> 00:02:07,450 Avec cette approche qui a été préconfigurée ici, vous dites tout télécharger sur les serveurs expo, à l'exception de ce que vous 27 00:02:07,450 --> 00:02:12,810 trouvez dans ce chemin et ce chemin d'autre part est un caractère générique qui dit 28 00:02:12,820 --> 00:02:20,110 tout, donc chaque fichier dans chaque dossier de ce projet devrait faire partie de l'ensemble d'applications, donc en réalité rien ne 29 00:02:20,110 --> 00:02:22,030 sera téléchargé avec ce paramètre. 30 00:02:22,030 --> 00:02:28,930 Vous pourriez également dire que tout dans les actifs ou peut-être que tout dans les actifs et les sous-dossiers d'actifs devraient faire partie 31 00:02:28,960 --> 00:02:31,750 du groupe d'actifs, si vous aviez d'autres fichiers 32 00:02:31,750 --> 00:02:37,930 que vous utilisez l'application dans d'autres dossiers, vous les téléchargeriez. Vous pouvez donc vraiment contrôler cela en détail et encore une 33 00:02:37,930 --> 00:02:40,150 fois, vous pouvez en savoir plus dans 34 00:02:40,210 --> 00:02:46,210 les documents officiels si vous le souhaitez, vous trouverez ci-joint un lien vers cela et donc vous pouvez contrôler ce qui 35 00:02:46,540 --> 00:02:49,020 fait partie de votre bundle, augmentant ainsi sa 36 00:02:49,060 --> 00:02:54,400 taille un peu et le temps de chargement de l'application un peu ou ce qui devrait être stocké sur 37 00:02:54,400 --> 00:02:59,650 les serveurs, ce qui pourrait rendre votre forfait un peu plus petit mais qui vous oblige à toujours 38 00:02:59,650 --> 00:03:01,050 avoir une connexion Internet.