Este tutorial vai guiá-lo na criação de um app mobile usando Replit e Expo no Editor de Projeto em replit.com, desde a configuração do ambiente até a visualização do app no seu dispositivo.
Parte 1: Crie um app mobile em cinco minutos
Aprenda a criar um app nativo para iPhone/Android usando Replit e Expo em apenas cinco minutos — perfeito para iniciantes.Primeiros passos com Replit e Expo
1
Pré-requisitos
Antes de começar, você vai precisar de:
- Uma conta Replit (gratuita)
- O app Expo Go instalado no seu dispositivo mobile
- Uma conta Expo EAS (gratuita)
- Uma conta Apple Developer (US$99/ano) para iOS
- Uma conta Google Play Developer (US$25 único) para Android
2
Faça o Remix do Template
Comece visitando o Template Expo no Replit e selecione “Remix” para criar sua própria cópia. Isso cria uma cópia completa do template na sua conta Replit, incluindo todos os arquivos, configurações e dependências.
3
Execute o Template
Selecione o botão “Run” no Editor de Projeto. O Console exibirá um QR code que conecta o app Expo Go ao seu projeto Replit.
4
Visualize no seu dispositivo
Abra o app Expo Go no seu telefone e escaneie o QR code exibido no Editor de Projeto. Isso carregará o seu app diretamente no telefone. Pode levar um ou dois minutos para o projeto compilar.
A democratização do desenvolvimento mobile através do Replit e Expo torna a criação de apps acessível a todos, não apenas a desenvolvedores profissionais.
Personalizando seu app com o Agent
1
Escolha sua ferramenta de IA
Use o Agent para construir seu app Expo:
- Modo Build: Melhor para recursos complexos e grandes mudanças. O template Expo usa o Agent Geral, que suporta qualquer framework.
- Modo Lite: Melhor para mudanças menores e explicações de código.
- Modo Plan: Melhor para planejamento e brainstorming.
2
Use linguagem natural para construir seu app
Descreva o que você quer que seu app faça em linguagem natural. Por exemplo, você pode pedir: “Crie um app que me mostra uma imagem aleatória de um gato toda vez que eu pressiono um botão.”
3
Itere no Editor de Projeto
Continue desenvolvendo seu app mobile nativo no Editor de Projeto em replit.com. Salve suas alterações e recarregue o Expo Go para visualizar as atualizações no seu telefone.
Parte 2: Visualize seu app mobile
Aprenda a criar uma build de visualização iOS para seu app Replit Expo.Crie uma build de visualização para o seu dispositivo
Embora este guia foque na implantação iOS, os mesmos passos do Replit e Expo se aplicam ao desenvolvimento Android. Para Android, siga o guia de implantação Android do Expo e o processo do Google Play Console.
1
Pré-requisitos
Antes de criar uma build de visualização iOS, você vai precisar de:
- Seu app Replit da Parte 1
- Uma conta Apple Developer (US$99/ano) para builds de visualização iOS e publicação na App Store
- Um iPhone (para implantação iOS)
- Uma conta Expo
2
Inicialize o EAS
O EAS (Expo Application Services) funciona como interface entre sua build e o Expo, além da App Store.
- Pare seu app se ele estiver em execução
- No menu suspenso do Editor de Projeto, selecione “EAS init”
- Faça login na sua conta Expo quando solicitado
- Crie um novo projeto ou selecione um existente
3
Execute o EAS update
Este passo de inicialização ajuda a configurar seu projeto e vinculá-lo à sua conta Apple Developer.
- No menu suspenso, selecione “EAS update”
- Aguarde o Metro bundler iniciar e concluir o processo de exportação
4
Faça a build para iOS
Agora é hora de criar uma build de visualização para o seu dispositivo iOS.
- No menu suspenso, selecione “EAS publish preview iOS”
- Insira um identificador de bundle iOS (ex.: com.seunome.seuappname)
- Faça login na sua conta App Store Connect quando solicitado
- Selecione seu time de desenvolvedor individual
- Gere os certificados de distribuição do dispositivo quando solicitado
5
Registre seu dispositivo
Para instalar apps de desenvolvimento no seu iPhone, você precisa registrar seu dispositivo.
- Quando solicitado, selecione “website” para registrar seu dispositivo
- Escaneie o QR code que aparece com seu iPhone
- Baixe o perfil de desenvolvimento quando solicitado
- Vá para Ajustes no seu iPhone
- Selecione “Perfil Baixado” no topo
- Instale o perfil e insira sua senha quando solicitado
- Volte ao Editor de Projeto e pressione qualquer tecla para continuar
6
Aguarde a build
O Expo vai criar seu app agora, o que leva cerca de 10 a 15 minutos dependendo da complexidade da sua aplicação.
- A build será enfileirada
- Você pode verificar o progresso no seu painel Expo na aba “Builds”
- Quando concluída, um novo QR code aparecerá para instalar o app
7
Instale a build de visualização no seu dispositivo
Quando a build de visualização estiver concluída, instale-a no seu iPhone.
- Escaneie o QR code de instalação com seu iPhone
- Selecione “Instalar” quando solicitado
- A build de visualização começará a ser instalada na sua tela inicial
8
Ative o modo desenvolvedor
Antes de abrir o app, você precisa ativar o modo desenvolvedor no seu iPhone.
- Vá para Ajustes > Privacidade e Segurança
- Role até o final e encontre “Modo Desenvolvedor”
- Ative-o
- Reinicie o dispositivo quando solicitado
- Após reiniciar, você pode abrir e testar sua build de visualização.
O que você conquistou
Seguindo este tutorial, você agora tem uma build de visualização iOS instalada no seu dispositivo para testes de desenvolvimento. A maioria dos desenvolvedores levaria dias ou semanas para conseguir isso, mas você fez em cerca de uma hora.Próximos passos
Próximos passos
Após concluir este tutorial, você pode:
- Continuar refinando seu app com mais recursos
- Adicionar autenticação e armazenamento de dados
- Implementar recursos nativos do dispositivo como câmera ou localização
- Enviar seu app para a App Store para distribuição pública
- Criar uma versão Android usando passos semelhantes
Problemas comuns e soluções
App não conecta ao Expo Go
App não conecta ao Expo Go
- Certifique-se de que seu telefone e computador estão na mesma rede Wi-Fi
- Tente usar o modo de conexão “Tunnel” em vez de “LAN”
- Verifique se seu firewall está bloqueando conexões
- Consulte o guia de solução de problemas do Expo
Alterações não aparecem no app
Alterações não aparecem no app
- Tente recarregar o app (agite o dispositivo e selecione “Reload”)
- Certifique-se de ter salvo suas alterações no Editor de Projeto
- Verifique o Console por possíveis erros
- Consulte a documentação do modo de desenvolvimento do Expo
Build falha no EAS
Build falha no EAS
- Verifique sua configuração app.json
- Verifique se todas as dependências são compatíveis
- Certifique-se de ter as permissões corretas configuradas
- Revise as mensagens de erro nos logs de build
- Consulte a solução de problemas do EAS Build
Conclusão
Com Replit e Expo, criar apps mobile nunca foi tão fácil ou rápido. Você pode ir de uma ideia a uma visualização nativa mobile funcional em questão de horas, não semanas ou meses. A combinação de desenvolvimento baseado em navegador e um framework mobile multiplataforma remove as barreiras tradicionais de entrada no desenvolvimento mobile.Para informações mais detalhadas, confira: