Olá, professor Tudo bem? Eu gostaria de saber se tem alguma aula que ensina a colocar o app que eu ir fazendo no curso direto no celular sem ter que publicar da Play Store, tem como fazer isso?
Olá, professor Tudo bem? Eu gostaria de saber se tem alguma aula que ensina a colocar o app que eu ir fazendo no curso direto no celular sem ter que publicar da Play Store, tem como fazer isso?
Olá Marcio!
Publicar na PlayStore não é ensinado mas temos um artigo aqui na Caelum que pode te ajudar:
https://blog.caelum.com.br/publicando-sua-app-no-google-play/
No caso do React Native, você pode conectar o seu aparelho na USB do seu computador e utilizar ele ao invés do emulador. Para fazer isso, você precisa habilitar no seu aparelho o debug por USB. Aqui tem explicações de como fazer isso.
https://facebook.github.io/react-native/docs/running-on-device
Para instalar no seu aparelho, você tem duas formas, você pode instalar uma versão de testes (Debug), ou uma versão final (assinada).
A versão de debug é mais fácil, no terminal, a partir da raiz do projeto, basta fazer:
cd android
gradlew assembleDebug
O APK vai ser copiado para a pasta /android/app/build/outputs/apk/
Gerar o APK assinado é quase a mesma coisa, o comando seria assim:
cd android
gradlew assembleRelease
O problema é que precisaria criar uma assinatura digital e editar vários arquivos do Android (Gradlew).
Aqui tem um passo a passo:
https://www.decoide.org/react-native/docs/signed-apk-android.html
Acompanhe as explicações até o final do tópico "Generating the release APK "
Independente do modo que você gerar o APK (Debug ou Release), para copiar o APK e instalar no aparelho você precisa habilitar a instalação de aplicativos que não vieram da loja. Aqui tem a explicação de como fazer isso:
https://olhardigital.com.br/noticia/como-instalar-apps-no-android-sem-precisar-do-google-play/37589