Agora, além de ícones e tela inicial, nosso aplicativo também pode incluir outros ativos.
Este aplicativo, na verdade, não
existe, mas você pode ter outras imagens aqui na pasta de ativos que está usando no seu aplicativo
com componente de imagem; portanto, não imagens de rede, mas
imagens locais, como também as usamos no início do curso ou você pode estar usando fontes personalizadas, como fiz em muitos dos
módulos do curso.
Agora, se você fizer isso, realmente há algo interessante acontecendo em um aplicativo de exposição gerenciado.
Quando você publica seu aplicativo e, mesmo que você o implante posteriormente nas lojas de
aplicativos que eu mostrarei, esses recursos, por padrão, são utilizados na expo, são otimizados e assim por diante e, então, são carregados
em um de seus servidores gratuitamente, mas eles é carregado lá e seu aplicativo está configurado para baixá-los
dos servidores quando é iniciado.
Agora, a vantagem disso é que seu pacote de aplicativos é mantido um pouco menor porque os arquivos não são incluídos no
aplicativo, mas vivem em um servidor e são baixados no aplicativo em execução, mas a desvantagem dessa
abordagem pode ser que ele sempre precise uma conexão com a Internet, porque se você não tiver uma conexão
com a Internet, suas imagens e fontes não poderão ser carregadas no aplicativo e, é claro, isso poderá fazer
com que o aplicativo não funcione da maneira que deveria.
Portanto, talvez você não queira que suas imagens ou fontes sejam carregadas nos servidores da expo ou pelo menos
não todas, e é
isso que você pode controlar com os padrões de
pacote de ativos configurados no aplicativo. arquivo json. O caminho ou caminhos fornecidos aqui serão excluídos do upload
e você poderá usar curingas.
Agora, como você vê, o que isso basicamente diz é que todos os arquivos não devem ser carregados; portanto, todos os arquivos devem ser incluídos
no pacote de aplicativos.
Se isso fosse uma matriz vazia ou se isso não fosse definido, esta opção, você teria
o comportamento padrão de carregar todos os ativos nos servidores.
Com essa abordagem pré-configurada aqui, você diz que carrega tudo para os servidores da expo, exceto o que encontra neste
caminho e esse caminho, por outro lado, é um curinga que diz tudo, portanto,
todos os arquivos em todas as pastas deste projeto devem fazer parte do pacote de aplicativos; portanto, nada será
carregado com essa configuração.
Você também pode estar dizendo que tudo em ativos ou talvez tudo em ativos e subpastas de ativos deve fazer parte do
pacote de ativos; se você tiver outros arquivos
que usam o aplicativo em outras pastas, você os carregará. Assim, você pode realmente controlar isso em detalhes e, novamente,
pode aprender mais nos documentos oficiais, se
desejar. Em anexo, você encontra também um link para isso e, portanto, pode controlar o que faz parte do seu
pacote, aumentando assim o tamanho dele. um pouco
e o tempo de carregamento do aplicativo um pouco ou o que deve ser armazenado nos servidores, o
que pode tornar seu pacote um pouco menor, mas o que obriga a sempre ter uma conexão
com a Internet.