Agora, veja uma visão geral das etapas pelas quais você normalmente executa ao implantar seu aplicativo.
A primeira etapa é uma que você já deve ter concluído, ou seja, é claro que
deve testar e aperfeiçoar completamente seu aplicativo e seu código. Certifique-se de que funcione, teste-o em diferentes dispositivos, em dispositivos reais,
se possível, teste-o em diferentes tamanhos de dispositivo, diferentes versões de sistema operacional, para que tudo isso seja
algo que
você deve seguir e verifique se o aplicativo realmente funciona em todos os esses
dispositivos, sente e tem a aparência que deveria
ter, e isso é realmente importante.
Agora, suponho que fizemos tudo isso para este módulo aqui, então o próximo
passo é configurar o aplicativo e a implantação.
Isso significa que definimos um nome para o aplicativo, um identificador que o identifica nas lojas
de aplicativos, todo aplicativo precisa
de um identificador exclusivo e assim por diante. No fluxo de trabalho gerenciado da expo, isso também significa que podemos configurar alguns recursos
adicionais agradáveis nos quais eu vou mergulhar.
Agora, obviamente, você também deseja adicionar seus próprios ícones e uma boa tela inicial, para que
seja exibida uma tela de carregamento antes que o aplicativo se abra.
Por último, mas não menos importante, é hora de criar e implantar o aplicativo.
Agora, essas são duas etapas, porque a criação do aplicativo significa que você agora
agrupa seu aplicativo em um pacote implantável e a implantação; na verdade, significa que você configura a página da loja na Apple
App Store ou no Google Play Store e obtém sua arquivo nessa loja.
Esse é o último passo
e, claro, trata-se de ajustar a página da loja e fazer upload de algumas imagens legais lá,
definir textos de descrição e assim por diante.
Portanto, estas são as etapas pelas quais você normalmente segue e, neste módulo, veremos as etapas
relacionadas à implantação e as etapas de configuração, e mostrarei como você pode obter seu aplicativo
nos dispositivos de outros usuários.
É claro que também existe uma diferença se falamos sobre aplicativos expo e
aplicativos não expo, se você quiser chamar assim. Com aplicativos expo, quero dizer aplicativos que usam fluxo de trabalho gerenciado que usamos
ao longo deste curso e não expo significa aplicativo simples, portanto, usar o fluxo de trabalho simples oferecido pela expo ou não usar a
expo criada com a React Native CLI. Na abordagem gerenciada, você tem o aplicativo. arquivo json que
você pode usar para configurar seu aplicativo, ativos como ícones e tela inicial são
criados automaticamente para você, basta fornecer alguns ativos de entrada e, em seguida, toda a criação
e otimização é tratada por você. Você tem um comando que pode ser executado
para publicar seu aplicativo e, em seguida, comandos para compilar para a plataforma diferente, para os diferentes sistemas operacionais e essa
compilação acontecerá nos servidores em nuvem fornecidos pela equipe da expo, para que você possa compilar para o
iOS, se desejar está sendo executado na máquina Windows ou Linux, algo que você não pode fazer se tiver
que criar manualmente por conta própria, só poderá criar aplicativos iOS em um Mac e até obter
um bom recurso, um bom recurso extra chamado as atualizações aéreas, que permitem enviar atualizações básicas, alterações de código e assim por diante
para aplicativos executados em outros dispositivos sem fio, pela Internet e pelos servidores da expo, sem a necessidade desses usuários atualizarem seu aplicativo fisicamente.
Portanto, eles não precisam instalar uma nova versão da App Store. Em vez disso, você pode colocar essas alterações
de código nos bastidores, pode atualizar esses aplicativos ao vivo enquanto eles estão sendo executados em outras máquinas ou em outros dispositivos,
o que é muito legal.
Agora, em aplicativos que não são da expo, você precisa configurar tudo manualmente. Você precisa configurar o nome, o identificador e
outros itens manualmente em arquivos diferentes. Você precisa fornecer todos os ícones manualmente, criá-los manualmente, portanto, muitas
coisas manuais estão envolvidas lá e você também precisa orquestrar toda a compilação manualmente. Portanto, você precisa criar o aplicativo
via Android Studio e Xcode, e isso é claro, é muito trabalho manual que você precisa
fazer e não possui atualizações internas sem fio. Existem outros serviços de terceiros que você pode
usar e, portanto, também pode fazer com que esse recurso funcione nessa abordagem, mas não é tão fácil quanto
no fluxo de trabalho gerenciado da expo, isso é apenas algo que você deve conhecer.
Portanto, com isso, quero começar com o fluxo de trabalho gerenciado e mostrar como você pode publicar
e criar seu aplicativo lá e depois, também mostrarei brevemente como isso funcionaria se você não estiver usando a expo.