Executando verificação de segurança...
-5

5 dias para construir, 1 mês para publicar: o que ninguém te conta sobre lançar um app na Google Play

Desenvolvimento com IA é de fato uma nova era. Não estou falando de hype de LinkedIn com foto de astronauta. Estou falando de resultado concreto: o que antes exigia uma equipe de três, quatro pessoas — design, back-end, front-end, aquele cara que sabe mexer no Figma mas nunca entrega no prazo — hoje uma pessoa consegue entregar sozinha. Desde que tenha café. O café é inegociável e não foi substituído por nenhuma IA ainda.

Decidi colocar isso à prova com um projeto solo. Escolhi Vue 3 porque acredito que é a tecnologia que melhor se encaixa no momento: organizada, limpa, com separação clara de responsabilidades e uma curva de aprendizado que respeita o seu tempo. Junto com o Ionic para transformar o projeto em um aplicativo mobile multiplataforma, o stack ficou enxuto e funcional. Em 5 dias, desde a concepção do fluxo até o código rodando, o app estava pronto.

Achei que o difícil já tinha passado. Spoiler: não tinha.


O que aprendi além do CRUD

Antes de falar do calvário da publicação, vale registrar o que o projeto me ensinou tecnicamente.

Engenharia de prompts de verdade. Não é só mandar uma pergunta para a API e torcer. Para o app funcionar bem, precisei entender estrutura de prompt, controle de temperatura, contexto acumulado e como guiar o modelo para respostas consistentes. É uma habilidade real, com curva de aprendizado real.

Proteção de API em produção. Expor uma chave de API diretamente no cliente mobile é o tipo de coisa que parece inofensiva até o momento em que não é. Implementei validação por origem, rate limiting e ofuscação. Leva tempo, mas o conhecimento fica — e é transferível para qualquer projeto que consuma APIs de terceiros.

Compartilhamento de resultados como feature. Criei uma tela de resultado visualmente formatada, própria para ser exportada e postada em redes sociais. Do ponto de vista de produto, é uma das decisões mais baratas com maior potencial de retorno orgânico.

O aplicativo em si é direto: quiromancia via inteligência artificial. Você fotografa a palma da mão, a IA analisa e entrega uma leitura. Simples, bem delimitado, com escopo claro — exatamente o tipo de projeto que recomendo para quem quer aprender coisas novas sem se perder num escopo infinito.


Apple Store: registrado em ata e arquivado

A taxa anual para publicar na App Store gira em torno de 99 dólares. Convertido para reais no câmbio atual, chega facilmente a 600 reais. Para um projeto experimental sem receita garantida, o custo inviabiliza antes mesmo de começar. Anotado, arquivado, sem ressentimentos — bem, talvez um pouco de ressentimento. nem queria mesmo =S


Google Play e a arte de ver a luz no fim do túnel que é o trem

A Google Play cobra uma taxa única de cadastro de aproximadamente 150 reais. Aceitável. Paguei, subi o bundle, e imaginei que em alguns dias estaria tudo no ar.

O que eu não sabia é que publicar um app na Google Play é a experiência mais fiel que existe de andar em direção à luz no fim do túnel. Você avança, respira, acha que chegou — e então percebe que era o trem. Com mais uma etapa. E uma avaliação que pode levar de 3 a 7 dias úteis. Por etapa. De várias etapas.

Aqui estão as fases que ninguém documenta direito:

1. Fase de testes internos — você começa aqui. Rápido, sem burocracia. Falsa sensação de que será tranquilo.

2. Fase de testes fechados — aqui começa o jogo. O Google exige um mínimo de 12 testadores reais que instalem, abram e usem o app por pelo menos 14 dias corridos. Sem isso, você não avança para produção. Nunca.

3. Formulários de conformidade — política de privacidade, declaração de uso de dados, categoria do app, classificação indicativa, e uma série de perguntas que parecem inofensivas até a décima vez que você responde a mesma coisa com palavras ligeiramente diferentes.

4. Nova versão obrigatória — quando tudo parece resolvido, o painel pede uma nova versão publicada. Não é necessário mudar uma linha de código. Só o número da versão. O versionCode e o versionName no build.gradle. O 1.0 vira 1.1, o Google fica satisfeito, e você fica olhando para a tela tentando entender o que mudou no universo.

5. Revisão final — mais alguns dias úteis. Pode reprovar por motivos vagos. Nesse caso, corrige, resubmete, e volta para o passo 4.

Da finalização do app até a publicação em produção: pouco mais de um mês.


O problema dos 12 testadores sendo introvertido há 15 anos

Tenho mais de 15 anos como desenvolvedor. Quando saio das catacumbas do meu ambiente seguro, silencioso e refrigerado, normalmente é para pegar café e voltar para as linhas de código. Não tenho uma rede social das antigas — a de carne e osso.

Recrutar 12 pessoas dispostas a instalar um app desconhecido e usá-lo por duas semanas é, para um introvertido profissional, o equivalente técnico de implementar autenticação OAuth2 do zero num domingo à tarde: possível, mas custoso.

Fui atrás de familiares, amigos, conhecidos, e de pessoas que jamais imaginariam que um dia estariam em beta test de um app de quiromancia. E apareceram. No final, consegui 13 testadores — um acima do mínimo. Considerando meu histórico de interação social, isso merece menção honrosa.


Antes que eu esqueça: idiomas

O app está disponível em 10 idiomas: Português, Inglês, Espanhol, Italiano, Alemão, Francês, Chinês, Hindi, Japonês e Esperanto. Sim, Esperanto. Alguém por aí precisa ter a palma da mão lida numa língua construída no século XIX e eu não sou ninguém para negar isso.


Está no ar

Hoje o aplicativo está disponível na Google Play. Se quiser instalar, testar, e eventualmente compartilhar com alguém que possa achar interessante — cada interação conta.

https://play.google.com/store/apps/details?id=com.kyroai.app&hl=pt_BR

Se tiver dúvidas sobre o stack, proteção de API, engenharia de prompts ou sobre como sobreviver ao processo da Google Play sem perder a sanidade — deixa nos comentários. Até a próxima.

Carregando publicação patrocinada...
1

Quem estiver lendo, uma outra coisa q é legal relatar é: evite o máximo de ficar mandando alterações minúsculas para eles revisarem (o pessoal da google play pra ver se está tudo nos conformes e liberar o app pra play store).
Eu já perdi e tive q recriar outra página de app com outra url só pq enviei um monte de mini alterações. Não sei como funciona o processo por trás, só sei q eles travaram a página do app antigo.
Então o q recomendo é, qndo fizer uma alteração na google play, tente mandar o máximo de alterações ao msm tempo. Ai qndo ver q está ok, envie pra eles analisarem. É menos dor de cabeça.

Não sei se acontece o msm na apple connect, mas já sabe, evitem dor de cabeça e enviem todas alterações juntas.