Agora você aprendeu como criar seu aplicativo
para iOS, e o Android?
Novamente, e os documentos oficiais do React Native,
em guias, Android, você encontra instruções sobre como publicar seu aplicativo na
Google Play Store e, no final, pode seguir as instruções encontradas aqui.
Tudo começa com a criação de um keystore que eu já mencionei no fluxo de trabalho gerenciado
da expo, mas a expo fez isso por nós em seus
servidores, aqui precisamos fazer isso e podemos fazer isso dentro do nosso projeto ou no Windows, como diz aqui , certifique-se
de executar este comando enquanto navega nesta pasta. Você pode copiar seu keystore para o seu projeto
posteriormente ou armazená-lo em qualquer outro lugar.
Você precisará do armazenamento de chaves gerado para assinar seu aplicativo e para
assinar atualizações do aplicativo, portanto,
não o perca, caso contrário você não poderá reconstruí-lo ou atualizá-lo.
Portanto, aqui, você pode inserir uma senha arbitrária, o que deseja escolher e, em seguida, algumas informações
sobre você que, tecnicamente, podem estar erradas, mas que devem estar corretas, já que esse é o seu identificador, por exemplo,
uma vez que é usado para atribuir seu aplicativo no diretório fim e depois que
você digitou tudo isso, confirmou e escolheu suas senhas, isso agora cria esse arquivo de armazenamento de chaves da minha chave de
upload aqui e agora você pode usá-lo para assinar seu aplicativo. Em seguida, você precisa configurar algumas variáveis gradle como você vê
aqui e, para isso, mova o armazenamento de chaves para a pasta do aplicativo Android; portanto, dessa
pasta
aqui, mova-o para o Android e depois para a pasta do aplicativo, para que o arquivo está lá e vá
para o arquivo de propriedades gradle, o arquivo de propriedades gradle do Android. Então aqui, no Android, temos o arquivo de propriedades
gradle e lá, você pode adicionar essas
entradas e, como diz lá, substituir as estrelas aqui pela senha que você escolheu para
o keystore.
Depois de fazer isso, você pode fechar esse arquivo. Você deve ir
para o arquivo gradle de criação de aplicativos Android, para não construir gradle aqui, mas na pasta do aplicativo e lá o
arquivo de construção gradle e adicionar essa configuração no nó Android, como você pode ver . Então, você pode simplesmente copiar isso e, em seguida,
aqui, procure o nó Android, que é esse nó, lá você tem a configuração padrão no que você não
deve tocar, mas você tem a sua
configuração de sinal onde deve, no final, adicionar esta parte da versão, para que não exclua a
parte de depuração, mas adicione esta parte da versão e, em tipos de versão, adicione
esta linha aqui.
Portanto, se rolarmos para baixo, criar tipos release, lá podemos adicionar esta linha, assinando config release e agora você
poderá gerar seu APK com estes comandos, navegando até a pasta
Android e executando esse comando. Então, vamos fazer isso, vamos primeiro navegar
para a pasta Android aqui com cd android e executar este comando gradle w. Agora, você
deve criar seu
aplicativo e assiná-lo para produção, fornecendo um pacote de aplicativos no final que você pode depois
faça o upload para a Google Play Store.
Então, vamos aguardar o término e, assim que a compilação for bem-sucedida, você
poderá usar o pacote de aplicativos
que agora encontra no pacote de saídas geradas pela compilação de aplicativos. .
Para isso, você pode procurar pelo console do Google Play e precisa de uma
conta de
desenvolvedor do Google que também lhe custe dinheiro, mas, diferentemente do programa da Apple, não é uma assinatura, é uma taxa única de
US $ 25 e aqui no console do Google Play, agora você pode criar
um novo aplicativo depois de fazer login com sua conta paga, escolher um nome de aplicativo como este, criá-lo e, em seguida, aqui você pode gerenciar toda
a aparência da loja ou o aplicativo inteiro como ele se
parece e nas versões do aplicativo, você pode clicar na faixa de produção, gerenciar a produção, criar uma versão e agora aqui você precisa
fazer o upload do seu pacote de aplicativos. Agora você pode clicar em continuar aqui com as configurações
padrão normalmente, mas, em geral, eu recomendo que você mergulhe na documentação do Google Play Store ou do Google Play Console
para aprender tudo sobre as coisas que você pode configurar aqui, mas no final, isso é agora onde você pode
fazer upload do pacote que você criou.
Então, aqui, você faria o upload desse arquivo de pacote configurável e, a partir daí, poderá finalizar a aparência da sua
loja e publicar seu aplicativo na Google Play Store também.
Agora, é claro, você deve estar se perguntando, como você adiciona ícones e assim por diante porque eu ainda não toquei nisso?
Uma maneira conveniente e fácil de fazer isso é com a ajuda do Android Studio.
Lá, você pode abrir um projeto existente do Android Studio e abrir sua pasta Android no seu projeto React Native aqui com o
Android Studio, apenas a pasta Android, não todo o projeto React Native. Lá, você encontrará sua parte Android deste
projeto e, para adicionar ícones, você pode ir para a pasta do aplicativo, source, main, res e aguardar essa
inicialização e concluir a compilação que inicia quando você
abre esta e assim que a inicialização for concluída, nessa pasta do aplicativo, se você clicar na
pasta res, clique com o botão direito do mouse nela, poderá selecionar um novo e
um recurso de imagem, e isso abrirá um editor onde você poderá adicionar e gerar convenientemente novos recursos
de imagem, novos ícones por exemplo. Lá você pode escolher iniciar seus ícones, adaptável e herdado e
agora o que você pode fazer, pode
deixar o nome, pode configurar o seu ícone, pode configurá-lo lá. Você pode escolher uma camada de primeiro
plano e, lá, você pode, por exemplo, escolher o caminho de uma imagem que deseja usar, uma camada de fundo em que
pode definir uma cor sólida ou também uma imagem que deseja usar em segundo plano
e, portanto, gerar seu ícone com essa ferramenta. Simplesmente clique em Concluir e, é claro, forneça sua própria imagem, se você
quiser, e isso configurará tudo para que você tenha um ícone legal, o que, obviamente, é muito legal. Agora, sobre como personalizar a tela inicial, em
anexo, você encontra alguma documentação sobre como fazer isso no Android para
definir sua própria tela inicial. É claro que sempre que você altera seus
ícones e / ou sua tela inicial, é necessário executar novamente essa compilação com o comando gradle w e também reimplementar seu
novo pacote de aplicativos na Google Play Store com o console do Google Play e, com isso,
é como você criaria e implantaria os aplicativos React Native only. Obviamente, um pouco mais de trabalho manual, um pouco mais complicado do que
no fluxo de trabalho gerenciado da expo, mas agora você conhece as duas opções e pode optar por qualquer abordagem que seja necessária para
o seu aplicativo.