Apps são os novos sites, e todos deveriam poder criá-los. Combinando o ambiente de desenvolvimento baseado em navegador do Replit com o Expo, a criação de apps mobile ficou tão simples quanto construir um site.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
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
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
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.
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.
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
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.
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.”
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.
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
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
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
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
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
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
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
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: