Saltar para o conteúdo principal

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.

Tempo estimado: 15 minutos Um app mobile deve parecer natural em um telefone: rápido de abrir, fácil de tocar e confortável para usar com uma mão. Você vai construir o Pace Mobile, um rastreador de corrida focado em telefone inspirado no exemplo de rastreador de corrida de O que é Replit?. O objetivo é testar um fluxo mobile focado antes de se comprometer com o caminho completo da App Store.
Um exemplo de app mobile polido com telas de rastreamento de fitness projetadas para uso em telefone

O que você vai conquistar

Ao final deste guia, você terá:
  • Um projeto de app mobile criado com o Agent.
  • Uma primeira versão com escopo em torno de um fluxo amigável para telefone.
  • O app rodando em um simulador ou emulador.
  • O app rodando no seu celular com Expo Go.
  • Uma versão compartilhável que você pode enviar a alguém para feedback.

O que você vai aprender

Você vai aprender como:
  • Iniciar um app mobile a partir de um prompt.
  • Definir o escopo da primeira versão em torno de limitações do telefone.
  • Testar o app em um simulador ou emulador.
  • Testar o app em um dispositivo real com Expo Go.
  • Decidir quando continuar iterando antes do trabalho com App Store ou TestFlight.

Para quem é este guia

Use este guia quando sua ideia deve ser usada em um telefone. Isso é útil para rastreadores, fluxos de reserva, ferramentas de campo, apps de eventos, ferramentas de aprendizado, apps de hábitos e qualquer coisa que as pessoas devam usar longe de um desktop.
O TestFlight e a publicação na App Store são separados deste guia. Quando você estiver pronto para esse caminho, veja Construa e lance um app mobile.

Antes de começar

Você precisa de:
  • Uma conta Replit.
  • Um telefone com Expo Go instalado.
  • Um fluxo mobile que você pode testar em alguns minutos.
Para detalhes exatos de simulador, emulador e prévia de dispositivo, veja Apps Mobile Nativos.

Defina o fluxo mobile

Antes de construir, decida o que alguém deve fazer no seu telefone. Para o Pace Mobile:
  • Público: corredores que querem registrar uma corrida rapidamente.
  • Fluxo principal: escolher tipo de corrida → inserir distância e tempo → salvar corrida → ver resumo de hoje.
  • Restrição mobile: a ação principal deve ser fácil de alcançar com um polegar.
  • Primeira versão: sem contas, sem feed social, sem análises avançadas.
Isso mantém a primeira fatia mobile pequena o suficiente para testar.

Construa a primeira versão

Abra o Replit e inicie um novo app. Descreva o que você quer construir e selecione App mobile como o tipo de app.
A tela inicial do Replit com App mobile selecionado como tipo de app
Use este prompt: Se você quiser que o Agent pense antes de construir, use o modo Plan. Peça ao Agent para verificar as telas, navegação, alvos de toque e restrições específicas de telefone antes de começar a construir.
O compositor de prompts do Replit com o modo Plan selecionado antes do Agent definir o escopo de uma construção de app mobile

Teste em um simulador ou emulador

Quando o Agent terminar a primeira construção, abra o Preview. No seletor de dispositivo, escolha Simulador iOS ou Emulador Android. Toque pelo app como se fosse alguém usando em um telefone.
O Editor de Projeto do Replit mostrando uma prévia de app mobile e a opção de pré-visualizar em um dispositivo mobile
Verifique se você consegue:
  • Iniciar o app sem erros.
  • Escolher um tipo de corrida.
  • Inserir distância e tempo.
  • Salvar a corrida.
  • Ver o resumo de hoje atualizar.
  • Navegar sem ficar preso.
  • Ler texto sem dar zoom.

Teste no seu telefone

Testar no simulador é útil, mas um telefone diz se o app parece certo. Abra o painel de prévia de dispositivo mobile e escaneie o código QR com seu telefone. Isso abre o app no Expo Go.
Um app mobile rodando na prévia do Editor de Projeto do Replit com o painel Preview no dispositivo e código QR para Expo Go
No seu telefone, verifique:
  • Você consegue completar o fluxo principal com uma mão?
  • Os botões e campos de entrada são grandes o suficiente para tocar?
  • A ação principal é fácil de alcançar?
  • O teclado cobre campos importantes?
  • O app ainda faz sentido em uma tela pequena?
Se algo parecer estranho, peça ao Agent para corrigir essa parte específica em vez de redesenhar o app inteiro.

Compartilhe para obter feedback

Quando o fluxo no telefone funcionar, publique o app para criar uma versão Expo Go compartilhável para feedback inicial. Compartilhe-o com uma tarefa focada:
Abra o Pace Mobile no seu telefone, salve uma corrida e me diga o que pareceu estranho para tocar, ler ou entender.
Feedback focado é mais fácil de usar do que opiniões gerais. Se o feedback aponta para um problema claro, peça ao Agent a correção mínima e teste o app novamente no seu telefone.

Publique na App Store

Após testar o Pace Mobile no simulador e no seu telefone com Expo Go, você pode promover o mesmo app para TestFlight e a App Store. Este fluxo requer uma associação ao Apple Developer Program com autenticação de dois fatores. Para informações sobre inscrição, contas individuais vs. organizacionais, TestFlight vs. revisão da App Store e testes externos, veja Construa e lance um app mobile.
1

Abra a aba Publicação e inicie a publicação na App Store

Após sua prévia no Expo Go estar ativa, abra a aba Publicação. Em Produção, você verá um card Pronto para publicar o Pace na App Store?. Selecione Começar a publicar na App Store.
A aba Publicação no Editor de Projeto mostrando o status de Produção e um card 'Pronto para publicar o Pace na App Store?' com um botão Começar a publicar na App Store
2

Escolha seu projeto Expo

O Replit abre o Launch — um fluxo Expo incorporado no Replit. Insira ou confirme o nome e o slug do seu projeto Expo e selecione Continuar. Se você já tem um projeto Expo, selecione Usar existente.
A caixa de diálogo Launch com a etapa Escolher projeto Expo ativa — campos para Nome do projeto e Slug do projeto pré-preenchidos com Pace, um botão Continuar e uma opção Usar existente
3

Entre com a Apple

Conecte a conta Apple Developer que será proprietária da listagem na App Store. A conta deve estar inscrita no Apple Developer Program, e a Apple exige autenticação de dois fatores — esteja pronto para aprovar um código de verificação em um dispositivo confiável.
A caixa de diálogo Launch na etapa Entrar com a Apple — campos de e-mail ou número de telefone e senha do Apple Developer, com uma nota de que a senha nunca sai do dispositivo e que a conta deve estar inscrita no Apple Developer Program
4

Escolha ou crie seu app Apple

Insira o Nome do app e o Bundle ID (por exemplo, app.replit.pace) que aparecerão na App Store. O identificador de bundle não pode ser alterado após o primeiro build, portanto escolha-o com cuidado.
A caixa de diálogo Launch na etapa Escolher app Apple — Nome do app definido como Pace, Bundle ID app.replit.pace, com uma nota de que o identificador de bundle não pode ser alterado posteriormente, e um botão Criando app…
5

Lance para a App Store

O Replit configura certificados Apple em seu nome. Quando a etapa Pronto para lançar acender, selecione Lançar para a App Store. O Replit constrói seu app nativo na nuvem e envia o build para o App Store Connect para revisão beta no TestFlight.
A caixa de diálogo Launch na etapa Pronto para lançar com Escolher app Apple e Configurar certificados Apple marcados como concluídos, e um botão Lançar para a App Store mais Parâmetros de lançamento opcionais
Quando o Launch terminar, você verá uma confirmação de que o app está direcionado para a App Store, e então a caixa de diálogo fecha e retorna você ao Editor de Projeto.
A caixa de diálogo Launch com Direcionando App Store marcado como concluído e uma mensagem Redirecionando de volta para o Replit — o estado de confirmação após Lançar para a App Store ser selecionado
O primeiro build de uma versão geralmente requer uma revisão beta do TestFlight antes que os testadores possam instalá-lo. Após a aprovação, builds adicionais geralmente chegam aos testadores mais rapidamente. Para compartilhar com testadores externos ou enviar para lançamento na App Store, conclua a listagem no App Store Connect — veja Construa e lance um app mobile para a lista de verificação completa do App Store Connect.

Você terminou quando

  • O app abre no Simulador iOS ou Emulador Android.
  • O app abre no seu telefone com Expo Go.
  • Você consegue completar o fluxo mobile principal.
  • Texto, botões e navegação parecem confortáveis em um telefone.
  • Você publicou ou compartilhou uma versão mobile testável.
  • Pelo menos uma pessoa pode experimentá-lo e dar feedback.
  • (Opcional) Você enviou o app ao TestFlight via fluxo da App Store.

Melhore a seguir

Adicionar login

Deixe cada pessoa ver seu próprio progresso.

Adicionar um banco de dados

Salve o histórico de corridas além da primeira sessão de teste.

Adicionar integrações

Conecte o app a notificações, dados de saúde ou serviços externos.

Construa e lance um app mobile

Leve um app mobile funcional em direção ao TestFlight e à App Store.

Precisa de mais ajuda?

  • O Agent constrói um app web: comece novamente e selecione App mobile como tipo de app antes de construir.
  • A prévia do Expo Go parece desatualizada: agite seu telefone, abra o menu do desenvolvedor e selecione Atualizar.
  • Alvos de toque parecem muito pequenos: peça ao Agent para aumentar os alvos de toque e manter as ações principais ao alcance do polegar.
  • A navegação parece lotada: peça ao Agent para reduzir o app ao menor número de telas necessárias para o fluxo principal.
  • O simulador funciona mas o telefone não: teste o comportamento específico de hardware em um dispositivo real e veja Apps Mobile Nativos.
  • A publicação falha: veja Solução de problemas de app mobile.

Experimente agora

Relacionado