# Estudo de caso TradaZen: lançar um app para iPhone

> TradaZen de A a Z: do primeiro commit à App Store em 26 dias, as recusas da Apple, as lições dos anúncios e dois pivôs. Tudo o que eu aprendi.

Página original: [Estudo de caso TradaZen: lançar um app para iPhone](https://devoria.fr/pt-br/blog/estudo-de-caso-tradazen-lancar-app-iphone)
Autor: [Mehdi Azizi](https://devoria.fr/pt-br/mehdi-azizi)
Publicação: 2026-09-24
Última revisão do conteúdo: 2026-10-09


## TradaZen em resumo

O TradaZen é um app para iPhone de treino de trading com dados reais de mercado. Eu lancei sozinho, com o Claude Code, sem ser desenvolvedor iOS de profissão. Aqui está a trajetória dele, etapa por etapa.

| Etapa                                       | Data                   |
| ------------------------------------------- | ---------------------- |
| Primeiro commit                             | 21 de junho de 2026    |
| Primeiro build no TestFlight                | 25 de junho de 2026    |
| À venda na App Store                        | 17 de julho de 2026    |
| Primeiro pivô: simulador com mercado real   | 13 de setembro de 2026 |
| Segundo pivô: uma trilha no estilo Duolingo | 22 de setembro de 2026 |

Se você quer [criar seu primeiro app](https://devoria.fr/pt-br/blog/como-criar-um-aplicativo-4-etapas), leia principalmente as partes sobre as recusas da Apple e sobre os pivôs. São os dois pontos onde mais se perde tempo.

![Um iPhone 13 mostra a página do TradaZen na App Store, à venda.](https://devoria.fr/ios/visuels/iphone-app-store-1600.webp)

## A ideia inicial: um diário de trading com um coach de IA

A primeira versão do TradaZen era um diário de trading. Você anotava seus trades, e um companheiro de IA te ajudava a manter a disciplina: um check-in antes da sessão, outro depois, alertas sobre FOMO e sobre a vontade de revanche depois de uma perda.

Uma regra não mudava: **o processo, não o lucro**. A pontuação recompensava a disciplina, nunca um valor ganho. Essa regra sobreviveu aos dois pivôs.

## Construir rápido com o Claude Code

![Um MacBook Pro mostra o Claude Code editando a tela de lição do TradaZen, ao lado do simulador de iPhone 13.](https://devoria.fr/ios/visuels/macbook-claude-code-1600.webp)

A stack é a que eu uso em todos os meus apps: React Native, Expo, EAS para os builds, Supabase para o servidor, RevenueCat para as assinaturas. Eu descrevo o método passo a passo no meu [tutorial de Claude Code](https://devoria.fr/pt-br/blog/criar-app-claude-code-tutorial-iphone).

Quatro dias depois do primeiro commit, o app rodava no TestFlight com onboarding, paywall e um modo demo. É isso que a IA muda de verdade: o primeiro rascunho sai muito rápido.

O que ela não muda é a verificação. Todos os meus testes automáticos estavam verdes no dia em que descobri, jogando eu mesmo, uma lição que nunca terminava. **Um teste verde não prova que um app funciona: você precisa usar.**

## As recusas da Apple

O primeiro envio saiu no começo de julho. Ficou mais de uma semana "em espera" sem uma palavra da Apple, e então eu retirei para recomeçar com um build novo. Depois disso, as recusas vieram uma atrás da outra.

- **Mensagens de permissão.** O app estava traduzido em vários idiomas, mas as mensagens de permissão do iOS continuavam em francês. Correção: traduzir cada mensagem em cada idioma.
- **Guidelines 5.1.1 e 5.1.2, dados pessoais.** O consentimento para enviar dados à IA passava por um alerta cortado, exibido só na primeira mensagem. Correção: uma tela de consentimento de verdade, antes de qualquer envio.
- **[Guideline 3.1.2(c)](https://devoria.fr/pt-br/blog/guideline-3-1-2-app-rejeitado-assinatura), assinaturas.** O preço por semana estava mais visível que o valor realmente cobrado. Correção: destacar o preço cobrado e deixar o preço por semana em segundo plano.
- **ITMS-91064, no envio da versão seguinte.** O manifesto de privacidade do app declarava rastreamento publicitário sem listar os domínios envolvidos. Correção: adicionar esses domínios na configuração do app.

Em 17 de julho, a primeira versão estava à venda. Nenhum desses motivos era técnico no sentido do código: todos tratavam da confiança do usuário, dos dados dele e do dinheiro dele. É aí que a Apple não perdoa. Detalhei as armadilhas mais comuns em [por que a Apple recusa um app](https://devoria.fr/pt-br/blog/app-rejeitado-apple-casos-reais) e no guia sobre a [guideline 2.1](https://devoria.fr/pt-br/blog/guideline-2-1-rejeicao-app-store).

## Os anúncios no Apple Search Ads: o que eles me ensinaram

Logo no lançamento, comecei campanhas de Apple Search Ads na França, depois em outros países. Três lições:

- **A demanda importa mais que o preço do clique.** Se pouca gente digita sua palavra-chave na App Store, o melhor lance do mundo não vai te trazer nada.
- **Os países de língua inglesa são caros.** Melhor chegar lá com uma página e um paywall já testados.
- **Desligue a correspondência automática no começo.** Na categoria Finanças, a Apple colocava o app em buscas por bancos, que não tinham nada a ver.

Lição: **antes de pagar por anúncio, confirme que as pessoas já procuram o que você vende**.

## Por que eu mudei tudo

As pessoas instalavam o app, mas a promessa não dava vontade de ir além. Parte do problema vinha do próprio paywall: os botões diziam "Continuar" em vez de falar do teste grátis, e um bug escondia a oferta de teste de pessoas que tinham direito a ela. Eu corrigi.

Mas o problema de fundo estava em outro lugar: ninguém acorda de manhã procurando um "coach mental para traders". O que traders iniciantes querem é treinar.

Eu detalho os erros de paywall mais frequentes [neste guia](https://devoria.fr/pt-br/blog/paywall-ios-erros-iniciante-vendas). Eles são perigosos porque são invisíveis: o app parece funcionar, e você não vê o que está perdendo.

## Pivô 1: um simulador com gráficos reais

Em 13 de setembro, o TradaZen virou "TradaZen: Simulador de trading". O princípio cabe numa frase: um gráfico real numa data real, com a continuação escondida; você escolhe Long ou Short, e o mercado revela o que realmente aconteceu.

Tirei o companheiro de IA e reescrevi a [página da App Store em vários idiomas](https://devoria.fr/pt-br/kits/aso). Resultado: chegaram testes da China, da Alemanha e do Japão, países onde eu não tinha feito nenhum anúncio.

## Pivô 2: o Duolingo do trading

Nova constatação, uma semana depois. Os jogadores emendavam partidas na primeira sessão, mas nada dava a eles um motivo para voltar no dia seguinte.

A versão no ar desde 22 de setembro adiciona o que faz a gente voltar todo dia num app como o Duolingo:

- uma trilha de lições, do básico dos candles até a profissão de trader;
- uma sequência de dias, missões diárias e baús;
- uma liga da semana e amigos.

A essência continua a mesma: dados reais, nunca promessa de ganho.

## O preço: testar, mas no lugar certo

Ajustei várias vezes a tabela de preços e a apresentação do paywall. Hoje, a oferta principal é uma assinatura anual com teste grátis, e um plano semanal para quem quer testar sem compromisso.

Mudar o preço não é um problema em si. A armadilha de verdade é mexer no preço quando o problema está em outro lugar. No TradaZen, era a promessa que precisava mudar, não o preço. Se você está em dúvida entre assinatura e compra única, leia [este comparativo](https://devoria.fr/pt-br/blog/assinatura-ou-compra-unica-app-ios).

## O que eu faria diferente

1. **Verificar a demanda antes de programar.** Olhar o que as pessoas realmente digitam na App Store, em vários países, antes de escrever a primeira linha.
2. **Validar a promessa, não o app.** Uma página na App Store e um paywall bastam para ver se as pessoas querem testar.
3. **Preparar as regras da Apple desde o primeiro dia**: consentimento, exibição de preços, traduções. Essas recusas poderiam nunca ter acontecido.
4. **Traduzir a página logo de cara.** Vieram testes de países onde eu nunca tinha feito anúncio.
5. **Jogar o próprio app todo dia.** Os testes não enxergam uma lição que fica em loop; um jogador enxerga.

## O que isso significa para o seu primeiro app

Lançar um app não é uma linha reta: você erra a promessa, a Apple recusa, o anúncio não resolve tudo, você corrige e recomeça cada vez mais rápido.

A diferença é saber o que olhar em cada etapa. Foi isso que eu coloquei no [iOS Kit](https://devoria.fr/pt-br/kits/ios): o código inicial dos meus apps e uma trilha em quatro etapas, para que o seu primeiro app evite os desvios do TradaZen. A página inicial mostra como [criar um app mobile](https://devoria.fr/pt-br) com esse código e o Claude Code, a ferramenta com que construí o TradaZen.

## Perguntas frequentes

### O que aprender com o estudo de caso TradaZen para lançar um app para iPhone?

Verifique a demanda antes de programar, olhando o que as pessoas digitam na App Store, em vários países. Valide a promessa em vez do app: uma página na App Store e um paywall bastam para ver se as pessoas querem testar. Prepare as regras da Apple desde o primeiro dia, traduza a página logo de cara e jogue o seu app todo dia.

### Como o TradaZen foi construído com o Claude Code?

Eu lancei o TradaZen sozinho, com o Claude Code, sem ser desenvolvedor iOS de profissão. A stack é a de todos os meus apps: React Native, Expo, EAS para os builds, Supabase para o servidor e RevenueCat para as assinaturas. A IA acelera o primeiro rascunho, não a verificação: um teste verde não prova que um app funciona, você precisa usar. O método passo a passo está no meu [tutorial de Claude Code](https://devoria.fr/pt-br/blog/criar-app-claude-code-tutorial-iphone).

### Quanto tempo levou o lançamento do TradaZen?

No TradaZen, 26 dias separam o primeiro commit (21 de junho de 2026) do início das vendas na App Store (17 de julho de 2026). O primeiro build estava no TestFlight em 25 de junho, quatro dias depois do primeiro commit. Antes de entrar à venda, o primeiro envio ficou mais de uma semana em espera sem uma palavra da Apple, e então eu retirei para recomeçar com um build novo.

### Quais recusas da Apple o TradaZen recebeu?

Quatro motivos, todos ligados à confiança, aos dados ou ao dinheiro do usuário. As mensagens de permissão do iOS continuavam em francês num app traduzido, e o consentimento para enviar dados à IA passava por um alerta cortado (guidelines 5.1.1 e 5.1.2). O preço por semana estava mais visível que o valor cobrado (3.1.2(c)). O manifesto de privacidade do app declarava rastreamento sem listar os domínios (ITMS-91064).

### O que aprender com os anúncios do Apple Search Ads para lançar um app?

Antes de pagar por anúncio, confirme que as pessoas já procuram o que você vende: a demanda importa mais que o preço do clique. Os países de língua inglesa são caros, então chegue lá com uma página e um paywall já testados. Desligue também a correspondência automática no começo: na categoria Finanças, a Apple colocava o app em buscas por bancos sem relação.

### Por que o TradaZen mudou de conceito duas vezes?

Porque a promessa não dava vontade de ir além: ninguém procura um "coach mental para traders". Era a promessa que precisava mudar, não o preço. Em 13 de setembro, o TradaZen virou um simulador com gráficos reais, e depois, em 22 de setembro, uma trilha no estilo Duolingo deu um motivo para voltar todo dia.


## Seu projeto

[ASO Kit](https://devoria.fr/pt-br/kits/aso): O método de palavras-chave, os modelos de página e a skill que traduz sua página da App Store para 30 idiomas. 29,99 €.

[iOS Kit](https://devoria.fr/pt-br/kits/ios): Crie seu app de iPhone com Claude Code: o código inicial dos meus apps, as skills que verificam o trabalho dele e os kits Apple Review, App Store Screenshots e ASO. 129,99 €.
