Aula 04
[Ubuntu] Expo no Dispositivo Móvel
Summary
Resumo do Processo de Desenvolvimento com Expo e React Native
Depois de rodar npm start
para iniciar o servidor de desenvolvimento do React Native, o próximo passo é instalar o aplicativo Expo para conectar o código do computador ao aplicativo no dispositivo. Este guia é aplicável para dispositivos Android e iOS.
Instalação do Expo
-
Android:
- Acesse a Google Play Store.
- Busque e instale o aplicativo Expo.
-
iOS:
- Busque e instale o aplicativo Expo na App Store.
Conectando o Dispositivo ao Servidor
-
Abrindo o Expo:
- Abra o aplicativo Expo no dispositivo.
-
Escaneando o Código QR:
- No terminal do computador (onde está rodando o servidor), um código QR aparecerá.
- No Expo, selecione a opção de escanear código QR e aponte a câmera para o QR code exibido.
Executando o Aplicativo
- Certifique-se de que o dispositivo esteja conectado à mesma rede Wi-Fi que o computador para que possa acessar o servidor de desenvolvimento.
- Após escanear, o código do aplicativo será linkado e executado no dispositivo.
Modificando o Código
-
Editando o Código:
- Abra o arquivo
app.js
, que serve como ponto de partida do seu aplicativo. - Faça uma alteração no retorno da função render, por exemplo:
Estou aprendendo a desenvolver aplicativos móveis com React Native.
- Abra o arquivo
-
Auto Reload:
- Após salvar as alterações, o aplicativo no dispositivo atualizará automaticamente para refletir a nova mensagem.
Menu de Desenvolvimento
- Para acessar o menu de desenvolvimento no dispositivo, sacuda o aparelho. As opções disponíveis incluem:
- Debug JS Remotely (no navegador)
- Desabilitar Live Reload
- Hot Reload
- Inspector
Resumo Final
- Execute
npm install
enpm start
para iniciar o servidor. - Instale o aplicativo Expo no dispositivo e escaneie o código QR.
- Editar o código na máquina refletirá automaticamente as mudanças no dispositivo por meio do Expo.
Este processo proporciona uma maneira eficiente de desenvolver aplicativos móveis com React Native usando o Expo.
Até mais!
Video Transcript
Depois de ter executado NPM Start para rodar o servidor de desenvolvimento do React Native,
agora só basta a gente instalar o aplicativo do Exo para poder linkar o código do nosso computador
para o aplicativo que vai rodar no próprio dispositivo. Então, vamos lá? Eu tenho aqui
um dispositivo que roda Android e um dispositivo que roda iOS. A gente vai lá, no caso do Android, por exemplo,
vai na Google Play, na Play Store e você vai buscar pelo aplicativo chamado Expo. Você vai instalar esse aplicativo chamado Expo, certo?
No caso do iOS, é a mesma coisa, buscamos Expo e instala o aplicativo.
Depois de instalar o Expo, nós vamos lá e rodar o Expo, certo? Então, deixa eu abrir o Expo aqui no meu
dispositivo, Android, vai dar lá o Expo. O que a gente vai fazer? A gente vai scanhar aquele código QR do terminal,
certo? Então, vamos lá? Deixa eu me movimentar aqui para o computador. Vou pegar o dispositivo, estou aqui na frente,
pelo computador o código QR, certo? Rodando aqui no Ubuntu. Eu vou clicar aqui no scan QR code no Expo e vou rodar lá para a escraninha.
Opa! Acho que a minha câmera não está...
Estou na ano, não...
Aí, pronto. Abriu aqui o Expo no meu dispositivo, a câmera vai scanhar o código QR, certo?
Então, scanhei.
Depois de ter scanhado o código QR, ele vai conectar esse cara aqui no um... o servidor de desenvolvimento que está rodando o seu computador.
Note que esse dispositivo aqui móvel está conectado ao mesmo Wi-Fi que o computador aqui, certo?
Na mesma rede de Wi-Fi. Por isso, pode acessar do dispositivo para esse cara aqui.
Então, a gente scaneia o código QR com o aplicativo do Expo. Aí, ele vai linkar o seu aplicativo lá, o seu código, para rodar no seu
dispositivo. Note que aqui o aplicativo já está rodando. Agora, vamos modificar o código ali e ver o que acontece.
Então, vou aqui no projeto e vou modificar esse arquivo chamado app.js. É o ponto de partido do aplicativo móvel.
E vou para lá e vou mudar o texto aqui só para você ver.
E vou mudar aqui. Estou aprendendo a desenvolver aplicativos móveis com React Native, dentro aqui do retorno da função render.
Então, a gente espera que depois de salvar isso, ele vai dar um auto reload.
E você note que já mudou aqui, já atualizou automaticamente no dispositivo.
Apareceu a nova mensagem. Estou aprendendo a desenvolver aplicativos móveis com o React Native.
Certo? Então, ele atualiza automaticamente a maneira que você modifica o código fonte aqui no computador.
As mudanças lá do computador são refletidas no próprio dispositivo usando o Expo. Certo?
Se você quiser abrir o menu de desenvolvimento aqui no dispositivo, você pode dar um chacoalhar assim.
E ele abrir aqui as opções. Pode debugar JS Remotely no navegador.
Pode desabilitar o Live Reload. Isso que a gente está usando para poder atualizar automaticamente.
Tem o hot reload e tem inspector e outras coisas. Certo?
Pode até dar o reload aqui, manualmente.
Então, esse é como se rodar o aplicativo móvel usando o Expo no próprio dispositivo.
Recapitulando, a gente rodou o NPM Start aqui.
Depois de dar o NPM install, a gente deu o NPM Start para rodar o servidor de desenvolvimento do React Native.
Ele dá esse código QR que você pode usar depois de ter instalado o aplicativo do Expo no seu dispositivo móvel.
Você escaneia esse código QR para poder linkar o código fonte aqui, o bundle JavaScript,
para ser enviado aqui para o seu dispositivo e ser rodado aqui com o aplicativo.
Com a maneira que você muda o código fonte aqui no computador,
vai refletir as mudanças no próprio dispositivo. Certo?
Então é isso, usando o Expo. Então, até mais. Tchau!
Nenhum comentário ainda (loading...)
Nenhum comentário ainda (loading...)
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: