o método · 20 minutos

Da ideia à app nas lojas, sozinho e com IA

É o que faço em cada app. Guarda esta página nos favoritos, porque vais voltar a ela.

Última actualização:

1. As ferramentas e quanto custam

Uso cinco. Não precisas de mais nenhuma para começar.

Claude Codedesde 20 $/mêsA IA que escreve o código no teu computador. Falas com ela em português.
ExpográtisUma app só que corre no iPhone e no Android.
Supabasegrátis para começarContas, base de dados, fotos e mensagens em tempo real.
EASgrátis para começarCompila a app na nuvem e envia-a às lojas.
Contas de programador99 $/ano + 25 $Apple por ano para o iPhone, Google uma vez para o Android.
SimuladorgrátisO do iPhone vem com o Xcode num Mac. Sem Mac, usas a Expo Go no telemóvel.

2. Os seis passos

Passo 1. A ideia numa página

Antes de abrir a IA, escreve três coisas: quem vai usar, o que faz no primeiro minuto e porque volta no dia seguinte. Se precisas de mais de uma página, a ideia ainda está grande demais. Corta até caber.

Passo 2. Um plano antes de código

Pede à IA um plano: os ecrãs, o que se guarda na base de dados e a ordem de construção. Lê-o com calma e corrige. Mudar uma linha no plano custa um minuto. Mudar a app feita custa uma tarde.

Passo 3. Ecrã a ecrã, sempre a ver

Constrói um ecrã, abre no simulador, mexe nele como se fosses o utilizador, e só depois passas ao seguinte. Quando algo está feio ou confuso, diz à IA exactamente o quê: "o botão está colado ao texto", "não percebo o que este número quer dizer".

Passo 4. Regras importantes no servidor

Tudo o que envolve dinheiro, pontos ou permissões tem de ser verificado no servidor, e não só no telemóvel. Pede à IA que ponha essas regras na base de dados e que escreva testes para elas. Assim ninguém faz batota a mexer na app.

Passo 5. Amigos a testar

No iPhone usas o TestFlight, no Android um teste fechado. Dá a app a cinco pessoas sem explicar nada e vê onde se perdem.

Passo 6. As lojas

Prepara capturas de ecrã, descrição, política de privacidade e uma conta de teste para o revisor. Depois submetes e esperas. A secção 4 poupa-te os meus erros.

3. As instruções que dou à IA

Copia, troca o que está entre parênteses e cola no Claude Code.

Começar uma app
Quero fazer uma app para (quem) que serve para (o que faz).
No primeiro minuto a pessoa deve conseguir (a primeira acção).
Antes de escrever código, faz-me um plano com:
1. a lista de ecrãs e o que cada um mostra
2. as tabelas da base de dados no Supabase
3. a ordem em que vamos construir
Usa Expo para iPhone e Android. Não escrevas código até eu aprovar o plano.
Construir um ecrã
Constrói só o ecrã (nome do ecrã) do plano.
Quando acabares, abre-o no simulador e diz-me o que devo testar.
Não mexas nos outros ecrãs.
Proteger as regras
As regras de (pagamentos / pontos / quem pode ver o quê) têm de ficar no servidor.
Põe-nas na base de dados com políticas de segurança e escreve testes que tentem fazer batota.
Mostra-me os testes a passar.
Antes de submeter
Revê a app inteira como se fosses o revisor da Apple.
Testa no ecrã mais pequeno (iPhone SE) e diz-me tudo o que se corta, se sobrepõe ou é difícil de tocar.
Depois vê se cumprimos as regras para conteúdo de utilizadores: denunciar, bloquear, filtrar e aceitar termos.

4. O que aprendi nas lojas

Três chumbos e três armadilhas. Cada um custou-me dias.

Apple · chumbo

"Difícil de usar", por causa do iPad

Uma app só de iPhone, aberta num iPad, corre numa janela do tamanho de um iPhone SE e depois é ampliada. O revisor viu a minha app no ecrã mais pequeno possível, com um botão por cima do texto.

Resolve: testa sempre no iPhone SE antes de submeter.

Apple · chumbo

Conteúdo de utilizadores

Se desconhecidos podem escrever uns aos outros, a Apple exige termos aceites, denunciar, bloquear, filtro de palavras e resposta às denúncias.

Resolve: mete as cinco coisas antes da primeira submissão.

Google · chumbo

Apps de saúde só para empresas

Contas pessoais novas não publicam apps de saúde. A minha app para deixar de fumar estava na categoria "Saúde" e foi recusada.

Resolve: categoria "Estilo de vida" e declarar que não tem funções médicas. Passou no mesmo dia.

Google · armadilha

12 testadores durante 14 dias

Uma conta pessoal nova só publica depois de 12 pessoas testarem a app durante 14 dias seguidos.

Resolve: junta testadores logo que tenhas uma versão que funcione.

Apple · armadilha

Presa "à espera de revisão"

Uma das minhas apps ficou 17 dias parada sem ninguém lhe tocar.

Resolve: cancela a submissão e volta a submeter.

Android · armadilha

Letras cortadas

Com fontes próprias, o Android às vezes corta a última letra de etiquetas e botões. "Today" aparecia como "Toda".

Resolve: testa num emulador Android antes de enviar.

5. E a seguir

Escolhe uma ideia pequena e faz os passos 1 e 2 hoje. Se te encravares, manda-me mensagem no Instagram @povdoze.

Estou a preparar o kit de arranque: a base que uso em cada app nova, com contas, perfis e notificações já ligados, e as instruções para a IA construir o resto.

Preferes que eu monte por ti?

Construí o V·A·S·C·O para mim e agora faço versões dele para outros negócios. Se não queres fazer sozinho, diz-me o que te tira tempo e eu mostro-te o que ele pode fazer.

Pedir o meu