1 00:00:02,350 --> 00:00:08,960 Agora, veja uma visão geral das etapas pelas quais você normalmente executa ao implantar seu aplicativo. 2 00:00:09,010 --> 00:00:14,770 A primeira etapa é uma que você já deve ter concluído, ou seja, é claro que 3 00:00:14,770 --> 00:00:22,450 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, 4 00:00:22,450 --> 00:00:28,470 se possível, teste-o em diferentes tamanhos de dispositivo, diferentes versões de sistema operacional, para que tudo isso seja 5 00:00:28,630 --> 00:00:29,730 algo que 6 00:00:29,770 --> 00:00:34,630 você deve seguir e verifique se o aplicativo realmente funciona em todos os esses 7 00:00:34,630 --> 00:00:37,410 dispositivos, sente e tem a aparência que deveria 8 00:00:37,450 --> 00:00:39,540 ter, e isso é realmente importante. 9 00:00:39,550 --> 00:00:43,960 Agora, suponho que fizemos tudo isso para este módulo aqui, então o próximo 10 00:00:43,960 --> 00:00:47,240 passo é configurar o aplicativo e a implantação. 11 00:00:47,260 --> 00:00:53,290 Isso significa que definimos um nome para o aplicativo, um identificador que o identifica nas lojas 12 00:00:53,350 --> 00:00:55,820 de aplicativos, todo aplicativo precisa 13 00:00:56,080 --> 00:01:02,140 de um identificador exclusivo e assim por diante. No fluxo de trabalho gerenciado da expo, isso também significa que podemos configurar alguns recursos 14 00:01:02,140 --> 00:01:03,820 adicionais agradáveis nos quais eu vou mergulhar. 15 00:01:03,940 --> 00:01:08,740 Agora, obviamente, você também deseja adicionar seus próprios ícones e uma boa tela inicial, para que 16 00:01:08,740 --> 00:01:12,490 seja exibida uma tela de carregamento antes que o aplicativo se abra. 17 00:01:12,760 --> 00:01:16,690 Por último, mas não menos importante, é hora de criar e implantar o aplicativo. 18 00:01:16,690 --> 00:01:22,030 Agora, essas são duas etapas, porque a criação do aplicativo significa que você agora 19 00:01:22,030 --> 00:01:30,280 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 20 00:01:30,280 --> 00:01:35,390 App Store ou no Google Play Store e obtém sua arquivo nessa loja. 21 00:01:35,410 --> 00:01:36,900 Esse é o último passo 22 00:01:36,940 --> 00:01:41,410 e, claro, trata-se de ajustar a página da loja e fazer upload de algumas imagens legais lá, 23 00:01:41,410 --> 00:01:43,720 definir textos de descrição e assim por diante. 24 00:01:43,750 --> 00:01:49,630 Portanto, estas são as etapas pelas quais você normalmente segue e, neste módulo, veremos as etapas 25 00:01:49,630 --> 00:01:55,420 relacionadas à implantação e as etapas de configuração, e mostrarei como você pode obter seu aplicativo 26 00:01:55,480 --> 00:01:57,560 nos dispositivos de outros usuários. 27 00:01:57,630 --> 00:02:02,580 É claro que também existe uma diferença se falamos sobre aplicativos expo e 28 00:02:02,580 --> 00:02:09,540 aplicativos não expo, se você quiser chamar assim. Com aplicativos expo, quero dizer aplicativos que usam fluxo de trabalho gerenciado que usamos 29 00:02:09,810 --> 00:02:16,140 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 30 00:02:16,170 --> 00:02:22,530 expo criada com a React Native CLI. Na abordagem gerenciada, você tem o aplicativo. arquivo json que 31 00:02:22,530 --> 00:02:29,340 você pode usar para configurar seu aplicativo, ativos como ícones e tela inicial são 32 00:02:29,340 --> 00:02:36,900 criados automaticamente para você, basta fornecer alguns ativos de entrada e, em seguida, toda a criação 33 00:02:36,900 --> 00:02:42,900 e otimização é tratada por você. Você tem um comando que pode ser executado 34 00:02:43,470 --> 00:02:50,010 para publicar seu aplicativo e, em seguida, comandos para compilar para a plataforma diferente, para os diferentes sistemas operacionais e essa 35 00:02:50,010 --> 00:02:55,860 compilação acontecerá nos servidores em nuvem fornecidos pela equipe da expo, para que você possa compilar para o 36 00:02:55,860 --> 00:03:01,830 iOS, se desejar está sendo executado na máquina Windows ou Linux, algo que você não pode fazer se tiver 37 00:03:02,520 --> 00:03:07,920 que criar manualmente por conta própria, só poderá criar aplicativos iOS em um Mac e até obter 38 00:03:07,920 --> 00:03:15,330 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 39 00:03:15,330 --> 00:03:23,040 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. 40 00:03:23,040 --> 00:03:28,350 Portanto, eles não precisam instalar uma nova versão da App Store. Em vez disso, você pode colocar essas alterações 41 00:03:28,710 --> 00:03:35,010 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, 42 00:03:35,010 --> 00:03:36,690 o que é muito legal. 43 00:03:36,690 --> 00:03:42,640 Agora, em aplicativos que não são da expo, você precisa configurar tudo manualmente. Você precisa configurar o nome, o identificador e 44 00:03:42,640 --> 00:03:47,770 outros itens manualmente em arquivos diferentes. Você precisa fornecer todos os ícones manualmente, criá-los manualmente, portanto, muitas 45 00:03:48,120 --> 00:03:54,330 coisas manuais estão envolvidas lá e você também precisa orquestrar toda a compilação manualmente. Portanto, você precisa criar o aplicativo 46 00:03:54,330 --> 00:04:00,780 via Android Studio e Xcode, e isso é claro, é muito trabalho manual que você precisa 47 00:04:00,780 --> 00:04:07,350 fazer e não possui atualizações internas sem fio. Existem outros serviços de terceiros que você pode 48 00:04:07,350 --> 00:04:14,070 usar e, portanto, também pode fazer com que esse recurso funcione nessa abordagem, mas não é tão fácil quanto 49 00:04:14,070 --> 00:04:19,520 no fluxo de trabalho gerenciado da expo, isso é apenas algo que você deve conhecer. 50 00:04:19,530 --> 00:04:24,270 Portanto, com isso, quero começar com o fluxo de trabalho gerenciado e mostrar como você pode publicar 51 00:04:24,270 --> 00:04:29,520 e criar seu aplicativo lá e depois, também mostrarei brevemente como isso funcionaria se você não estiver usando a expo.