Como criar um aplicativo: as 4 etapas para seguir
Por Mehdi Azizi
Atualizado em , 12 min
Como criar um aplicativo: as 4 formas de fazer, as 4 etapas na ordem, os custos reais e os prazos. Por alguém que publica os próprios apps.
Como criar um aplicativo? Existem quatro formas de fazer isso: uma ferramenta sem código, a IA escrevendo o código por você, aprender a programar sozinho ou contratar alguém. Seja qual for a forma, o caminho passa pelas mesmas quatro etapas: escolher um aplicativo que pode dar dinheiro, construir a função principal, conectar o pagamento e depois publicar e ser encontrado. Nessa ordem, com uma regra que liga todas elas: cada etapa termina com algo concreto, testado num celular de verdade.
A maioria dos primeiros apps não morre por causa da técnica nem do orçamento. Eles morrem na indefinição: ninguém sabe o que está "pronto", as funções vão se acumulando e seis meses depois ainda não tem nada na App Store. Este é o método que aplico nos meus próprios apps iOS, entre eles o Solys (um despertador com minijogos) e o TradaZen (um simulador de trading), os dois na App Store, e que refinei levando rejeições da Apple no Solys, no Clic e no Nolera. Então meus exemplos vêm do iPhone; quando o Google Play funciona de outro jeito, eu aviso.
Quais são as formas de criar um aplicativo?
Antes das etapas, uma decisão: como você vai construir? Existem quatro formas, e nenhuma é a melhor para todo mundo.
| Forma | Para qual projeto | O que você paga | O limite |
|---|---|---|---|
| Uma ferramenta sem código (Bubble, FlutterFlow, Glide) | Catálogo, formulário, protótipo, ferramenta interna | A assinatura da ferramenta, enquanto o app existir | O app vive dentro da ferramenta, e nem todas publicam nas lojas |
| A IA que escreve o código (Claude Code, Codex, Cursor) | Um app seu, publicado nas lojas, sem saber programar no início | A assinatura da IA e as taxas das lojas | O código é seu, mas testar é com você |
| Aprender a programar (Swift, Kotlin, React Native) | Você quer dominar tudo ou fazer disso uma profissão | Tempo, principalmente | O caminho mais longo até a primeira publicação |
| Um prestador (freelancer ou agência) | Uma ferramenta para o seu negócio, quando falta tempo | Tempo de desenvolvedor: uma diária multiplicada por dias | Cada mudança se paga; confira quem é dono da conta e do código |
A ferramenta sem código (no-code). Você monta o app com o mouse, sem escrever uma linha. É rápido para um catálogo, um formulário ou uma ferramenta interna. Antes de se comprometer, confira se a ferramenta publica mesmo nas lojas. O Bubble explica como publicar na App Store e no Google Play, e o FlutterFlow oferece isso a partir do plano pago Basic. Já o Glide informa que os apps dele são aplicativos web e que a publicação direta na App Store ou no Google Play não é suportada. Os limites, caso a caso, estão em criar um aplicativo sem programar.
A IA que escreve o código. Você descreve o que quer, e um assistente como Claude Code, Codex ou Cursor escreve código de verdade, num formato padrão que você pode levar para outro lugar. Isso se chama vibe coding. É a forma que eu uso nos meus apps. O lado ruim: a IA erra com toda a confiança, e testar é com você. Para escolher a ferramenta, leia qual IA usar para criar um aplicativo. Para aprender com uma estrutura, tem o curso de vibe coding.
Aprender a programar. É o caminho de quem quer dominar tudo ou fazer disso uma profissão. Os tutoriais da Apple e do Expo são gratuitos; o percurso está em aprender a criar um aplicativo.
O prestador. Um freelancer ou uma agência constrói o app para você. É a escolha certa quando o app é uma ferramenta para o seu negócio e falta tempo. Você paga tempo de desenvolvedor, e cada mudança também se paga. Peça por escrito o escopo exato, quem é dono da conta Apple e do código, e o que está previsto em caso de rejeição da Apple. As perguntas a fazer estão em contratar o desenvolvimento de um aplicativo.
Sobra um quinto caminho, entre os outros: construir você mesmo, mas a partir de uma base pronta. É a proposta do meu kit para criar um aplicativo mobile sem começar do zero, o iOS Kit: o código inicial dos meus apps e um percurso em quatro etapas, para seguir no seu ritmo.
Como decidir? Três perguntas bastam:
- Seu app precisa estar na App Store ou no Google Play? Se sim, descarte as ferramentas que só geram aplicativos web.
- Ele precisa vender uma assinatura? A regra 3.1.1 das App Review Guidelines exige, salvo exceções, a compra in-app da Apple para desbloquear funções dentro de um app. Confira como a sua forma de construir lida com isso, antes de começar.
- Você tem mais tempo ou mais orçamento? Tempo: construa você mesmo, com a IA. Orçamento e nada de tempo: contrate o desenvolvimento.
Aplicativo nativo, web ou multiplataforma: qual escolher?
Segunda decisão, mais simples do que parece: que tipo de aplicativo?
- O aplicativo nativo é instalado a partir de uma loja e acessa as funções do celular: notificações, câmera, compras in-app. Escrito na linguagem de cada plataforma (Swift para iPhone, Kotlin para Android), ele exige um projeto por plataforma.
- O aplicativo web (PWA) é um site que se comporta como um app. Ele não passa por nenhuma loja: sem revisão para esperar, mas ninguém vai encontrá-lo na App Store. E empacotar um site num app não basta: a regra 4.2 da Apple exige que um app vá além de um site empacotado.
- O aplicativo multiplataforma parte de um único projeto para gerar o app de iPhone e o app de Android. O Expo resume assim: um único projeto JavaScript ou TypeScript que roda nativamente nos aparelhos dos seus usuários, Android, iOS e web.
Para um primeiro app, eu recomendo o multiplataforma, com React Native e Expo. Você só tem um código para manter, e a compilação é feita em Macs hospedados pelo Expo: dá para publicar um aplicativo iOS sem Mac.
iOS ou Android primeiro? Um único código não significa um único lançamento: cada loja tem sua página, suas regras e sua revisão. Comece por uma plataforma só. Se o seu app vende assinatura, eu recomendo o iPhone; os números e os contra-argumentos estão em aplicativo iOS ou Android: por qual começar.
Por que tantos aplicativos nunca chegam à App Store?
Três causas aparecem quase sempre:
- Uma primeira versão grande demais. Doze funções pela metade em vez de uma só, terminada.
- O pagamento pensado no final. O modelo de receita muda a estrutura do app: adicioná-lo depois obriga a reconstruir.
- A publicação vista como formalidade. A revisão da Apple, a página, a privacidade: é uma etapa de verdade, com suas próprias armadilhas, até o ícone rejeitado com ITMS-90717.
O método a seguir resolve essas três causas, uma etapa de cada vez.
Etapa 1: como escolher uma ideia de aplicativo que pode dar dinheiro?
Antes de escrever uma linha de código, responda por escrito a três perguntas.
Para quem? Uma pessoa específica, com um problema que se repete. "As pessoas que têm dificuldade para acordar" é mais útil do que "todo mundo".
O que o app faz, em uma frase? Se você precisa de duas frases, a primeira versão está grande demais. As outras funções vão esperar até que usuários de verdade peçam por elas.
Como ele ganha dinheiro? Assinatura, compra única, anúncios: decida agora. Para um app usado com frequência, a assinatura costuma ser o mais lógico; para uma ferramenta pontual, a compra única faz sentido. O comparativo completo está em assinatura ou compra única para um app iOS.
Para conferir se uma ideia interessa a alguém antes de gastar semanas nela, passe-a pelos 5 testes de encontrar uma ideia de aplicativo. E para colocá-la no papel, uma página basta: o modelo está em escopo de aplicativo mobile.
Ao final desta etapa, você também precisa ter instalado sua base técnica. Para um iniciante, é React Native com Expo, pelos motivos que dei acima; a página React Native e Expo para um app mobile detalha essa escolha. A definição da primeira versão é explicada na página MVP de aplicativo iOS.
Uma boa primeira versão faz uma coisa muito bem, não doze mais ou menos.
Etapa 2: como construir o núcleo do seu aplicativo?
Construa só a função principal e teste no seu próprio iPhone o quanto antes. Não em capturas, não só no simulador.
Algumas regras que me pouparam de muito retrabalho:
- Teste na menor e na maior tela. Minha primeira rejeição da Apple no Solys veio de uma demo de boas-vindas impossível de vencer numa janela menor que a dos meus celulares: o revisor testava num iPad, onde o app de iPhone roda em modo de compatibilidade.
- Preveja as falhas. Rede caída, permissão negada, tela vazia: cada caso merece uma mensagem clara.
- Use a IA, mas revise. Claude ou Cursor escrevem rápido e erram com toda a confiança nas regras da Apple. As armadilhas estão listadas em criar um app iOS com IA.
Esta etapa termina quando testadores de fora usam o app pelo TestFlight, a ferramenta de beta da Apple. Está tudo explicado em TestFlight: testar seu app de iPhone.
Etapa 3: como conectar o pagamento num aplicativo iOS?
É a etapa que a maioria dos iniciantes adia, e é ela que decide se o app pode render alguma coisa.
O onboarding. As primeiras telas precisam mostrar o valor do app antes de pedir qualquer coisa: uma avaliação, uma permissão ou um pagamento. É também o que a Apple verifica: minha segunda rejeição no Solys (guideline 5.6.3) veio de um pedido de avaliação colocado durante o onboarding.
O paywall. A tela de assinatura precisa mostrar claramente o preço, a duração, o eventual período de teste e um botão para restaurar compras. Os erros clássicos estão em paywall iOS: 7 erros de iniciante.
As assinaturas. Os produtos são criados no App Store Connect. Eu uso o RevenueCat para gerenciar os direitos de acesso, a restauração e o acompanhamento da receita. A página assinaturas in-app iOS descreve o trabalho completo.
As métricas. Sem métricas, você não vai saber onde as pessoas desistem. Eu uso o PostHog para acompanhar o percurso (abertura, fim do onboarding, exibição do paywall, compra) e o Sentry para os crashes.
Etapa 4: como publicar seu aplicativo e ser encontrado?
A página na App Store. Nome, subtítulo, palavras-chave, capturas de tela, descrição. É o que decide se alguém baixa, e se a App Store mostra você nos resultados de busca. A página ASO App Store explica como trabalhar nela.
A privacidade. As declarações de coleta de dados precisam corresponder ao que o app realmente faz, e sua política de privacidade online precisa estar atualizada. Foi exatamente isso que rendeu uma rejeição 5.1.1 ao Clic.
O envio para revisão. Forneça uma conta de demonstração se o app pede login, e explique o que o revisor deve testar. A Apple diz analisar 90% dos envios em menos de 48 horas; são as rejeições que realmente alongam o cronograma. Os prazos estão detalhados em prazo de aprovação na App Store, e o processo completo na página publicar um aplicativo na App Store.
E no Google Play? O caminho é o mesmo, com uma etapa a mais. Para uma conta pessoal criada depois de 13 de novembro de 2023, o Google exige um teste fechado com pelo menos 12 testadores inscritos durante 14 dias seguidos antes de ir para produção.
Os primeiros usuários. Um app publicado não é um app encontrado. Fale do seu app onde o seu público já está, e olhe os números da página desde a primeira semana.
Quanto custa criar um aplicativo?
Se você constrói sozinho, os custos obrigatórios são baixos. Estes são os preços exibidos nas páginas oficiais em 2 de outubro de 2026. Essas ofertas mudam: confira antes de começar.
| Item | Preço exibido | Quando você paga |
|---|---|---|
| Conta Apple Developer | US$ 99 por ano | Para o TestFlight e para publicar |
| Conta Google Play | US$ 25, uma única vez | Ao criar a conta |
| Compilação e envio às lojas (Expo EAS) | US$ 0 até 15 builds iOS e 15 builds Android por mês, depois US$ 19 por mês | Quando você compila com frequência |
| Banco de dados e contas (Supabase) | US$ 0 até 500 MB e 50.000 usuários ativos por mês, depois a partir de US$ 25 por mês | Quando o app cresce |
| Assinaturas (RevenueCat) | US$ 0 até US$ 2.500 de receita acompanhada por mês, depois 1% | Quando o app vende |
| Comissão da Apple | 15% com o Small Business Program, 30% caso contrário | Em cada venda feita pela App Store |
Dois detalhes. A conta Apple de US$ 99 não é necessária para começar a programar, só para o TestFlight e a publicação: as etapas estão em conta de desenvolvedor Apple: preço e cadastro. E a inscrição no Small Business Program não é automática: é preciso solicitar.
Se você contrata o desenvolvimento, paga tempo de desenvolvedor: uma diária multiplicada por um número de dias. Nenhum número sério pode ser dado sem conhecer o escopo. Os custos, os planos gratuitos e os gastos que quase ninguém menciona estão detalhados em quanto custa um aplicativo.
O item mais pesado não aparece em nenhuma fatura: o seu tempo.
Quanto tempo leva para ir da ideia à App Store?
Não existe prazo honesto sem conhecer o app e o seu nível inicial. O que é certo é que cada etapa precisa ter um fim visível:
- Ideia: uma frase, um público, um modelo de receita, a base técnica instalada.
- Construção: a função principal usada por testadores pelo TestFlight.
- Pagamento: uma compra de teste bem-sucedida, restauração incluída.
- Publicação: o app enviado à Apple, página completa, classificação etária incluída.
Se uma etapa não tem fim visível, é sinal de que a primeira versão está grande demais.
Uma referência real, que não é média nem tempo integral: no TradaZen, se passaram 26 dias corridos entre o primeiro commit e a publicação na App Store. O detalhe está em quanto tempo leva para criar um aplicativo.
E depois da publicação?
Um app publicado é um começo. As primeiras métricas de uso quase sempre dizem algo que ninguém tinha previsto: uma tela onde todo mundo desiste, um paywall que ninguém vê, uma função que as pessoas usam de outro jeito. A próxima versão se decide com base nesses números, não nas suas intuições iniciais.
Perguntas frequentes
É possível criar um aplicativo de graça?
Sim, em grande parte. Você pode programar, testar no seu celular e compilar o app sem pagar nada, graças aos planos gratuitos das ferramentas. Já a publicação é paga: US$ 99 por ano na Apple, US$ 25 uma única vez no Google. O detalhe está em criar um aplicativo de graça.
Qual é o custo para criar um aplicativo?
Se você constrói sozinho, os custos obrigatórios se limitam às contas de desenvolvedor: US$ 99 por ano para a Apple, US$ 25 uma única vez para o Google. As ferramentas têm planos gratuitos para começar. Se você contrata o desenvolvimento, paga tempo de desenvolvedor, e o preço depende do escopo.
Como criar um aplicativo de forma fácil?
O mais fácil não é uma ferramenta, é uma primeira versão minúscula: uma única função, terminada. Para um catálogo ou um formulário, uma ferramenta sem código basta. Para um app que vai ser publicado e vendido, a IA escreve o código, desde que você teste cada etapa num celular de verdade.
Qual é o melhor programa para criar um aplicativo mobile?
Não existe melhor programa em termos absolutos. Para montar sem código, Bubble ou FlutterFlow conseguem publicar nas lojas. Para a IA escrever o código, Claude Code, Codex ou Cursor funcionam com React Native e Expo. A escolha certa depende de duas coisas: se o app precisa estar nas lojas e se ele precisa vender uma assinatura. O comparativo dos geradores está em Lovable, Rork, FlutterFlow.
Dá para criar um aplicativo sozinho, sem saber programar?
Sim. Eu publico meus próprios apps com React Native, Expo e IA, e cada etapa deste guia pode ser feita sozinho. O que você precisa saber: a IA escreve o código, mas quem verifica é você. Sempre chega um momento em que é preciso entender um pouco o que ela escreveu, principalmente no pagamento e na revisão da Apple.
Criar um aplicativo dá dinheiro?
Ninguém pode garantir isso. A receita não depende do número de downloads, mas do número de pessoas que pagam e do que sobra depois da comissão da Apple. O que faz o resultado variar está explicado em quanto rende um aplicativo.
Quanto tempo leva para criar um aplicativo?
Não existe prazo universal: tudo depende do tamanho da primeira versão e do tempo que você dedica a ela por semana. Minha referência real: 26 dias corridos entre o primeiro commit e a publicação do TradaZen na App Store.
Como criar um aplicativo para iPhone?
As 4 etapas são as mesmas, com três ferramentas próprias da Apple: a conta Apple Developer, o TestFlight para os testadores e o App Store Connect para a página e o envio para revisão. O percurso completo está na página criar um aplicativo para iPhone.
Seguir este método com o iOS Kit
Essas 4 etapas são exatamente as do percurso do iOS Kit: escolher o app que pode dar dinheiro, construir o núcleo, conectar o dinheiro, publicar e ser encontrado. Você segue no seu ritmo, com o código inicial dos meus apps e as skills do Claude Code de cada etapa.
Você também pode seguir este método sozinho, com os guias linkados neste artigo. Não sabe em que etapa está? O diagnóstico gratuito mostra onde você está, diz qual etapa atacar primeiro e envia o meu checklist anti-rejeição da Apple. Ninguém pode garantir a aprovação da Apple nem uma receita; o que o método garante é que você sabe, a cada momento, o que falta fazer.