O caminho da ideia ao app: 8 passos
Criar um app é como construir uma casa: primeiro se percebe para quem e para quê, depois se desenha a planta e só então se pega o martelo. A maior parte dos problemas surge quando esta ordem é quebrada e se «começa logo o desenvolvimento».
- Ideia e validação da procura. Quem precisa disto e se está disposto a usar (e a pagar).
- Primeira versão. O conjunto mínimo de funções que resolve a tarefa principal.
- Telas e protótipo. Como será o percurso do usuário.
- Desenvolvimento. Construção do app e da parte de servidor.
- Testes. Verificação em celulares reais.
- Contas e materiais para as lojas. Descrição, capturas de tela, política de privacidade.
- Publicação. Revisão da Apple e do Google e chegada à loja.
- Evolução. Análise, correções, divulgação, novas funções.
Quanto custa cada fase e o app no seu conjunto, detalhamos no artigo «Quanto custa criar um app». Aqui vamos nos concentrar na ordem das ações e nos obstáculos.
Passos 1–2: valide a ideia e defina a primeira versão
O erro mais caro é fazer um app de que ninguém precisa. A validação leva semanas, não meses, e quase não custa nada.
Verifique que o problema existe
Fale com 10–15 pessoas do seu futuro público. Não pergunte «vai gostar do app?» (todos respondem «sim» por educação), mas «como resolve esta tarefa agora, quanto tempo e dinheiro gasta?». Se as pessoas não sentem a dor ou já estão satisfeitas com o que têm, vale a pena rever a ideia.
Veja as alternativas
Encontre no App Store e no Google Play 3–5 apps semelhantes. Leia as avaliações: de que se queixam, o que falta. É uma investigação gratuita do seu mercado no seu país, que mostra onde se pode fazer melhor.
Defina o mínimo
A primeira versão é uma tarefa principal do usuário resolvida do princípio ao fim. Não «catálogo, chat, fidelização, mapa e classificação», mas, por exemplo, «agendar com um profissional em três toques». Tudo o resto se acrescenta depois. Essa versão se chama MVP; o que é e quanto custa está detalhado no artigo «MVP: o que é e quanto custa lançar».
Decida se precisa mesmo de um app
Por vezes a tarefa se resolve com um site, um app feito a partir do site (PWA) ou um Telegram Mini App, e não é preciso gastar com as lojas. Como escolher, explicamos no artigo «App ou site: o que o negócio precisa». O app faz sentido quando são necessárias notificações, câmera, geolocalização, modo offline ou o cliente usa o serviço com frequência.
A sua ideia de app está pronta para o desenvolvimento?
- Consigo descrever a tarefa principal do usuário numa frase
- Falei com pelo menos 10 pessoas do futuro público
- Vi 3–5 apps semelhantes e as suas avaliações
- A lista de funções da primeira versão não passa de 5–8 telas
- Tenho um esquema ou protótipo das telas
- Está claro porque preciso mesmo de um app, e não de um site ou PWA
- Está definido o orçamento para o desenvolvimento e para a divulgação depois do lançamento
- Há uma pessoa que toma decisões e responde às perguntas em 1–2 dias
- Tenho logotipo, cores e textos para a interface
- Sei como o app vai gerar receita ou compensar o investimento
- Estou disposto a abrir as contas da Apple e do Google em meu nome ou da empresa
- Tenho a política de privacidade preparada ou alguém que a prepare
Passo 3: telas, protótipo e design
Antes da primeira linha de código, desenhe o percurso do usuário. Para a primeira versão bastam 5–8 telas: login, tela principal, ação-chave, perfil, pagamento ou confirmação.
- Esquema das telas. Quadrados no papel ou numa ferramenta gratuita: o que vem depois de cada tela e para onde leva cada botão.
- Protótipo clicável. As mesmas telas, mas onde se pode clicar. Mostre-o a 5–7 pessoas do público e veja onde se perdem. Corrigir um protótipo custa horas, corrigir um app pronto custa semanas.
- Design. Cores, fontes, botões segundo regras únicas. Nos nossos pacotes o design está incluído; à parte, design e protótipo custam a partir de US$ 2.190, e é um bom primeiro passo se ainda não decidiu avançar para o desenvolvimento (detalhes).
Pense antecipadamente no que as lojas exigem: login com a opção de excluir a conta, política de privacidade, descrições claras das permissões (câmera, geolocalização). A Apple inclui estas questões nas regras de revisão (App Store Review Guidelines), e acrescentá-las à última hora é mais caro do que prevê-las desde o início.
Quanto tempo demora para desenvolver um app
O prazo depende do número de telas, da parte de servidor e das integrações. A análise da Cubix aponta para um MVP simples cerca de 1–2 meses, para um app de complexidade média 3–6 e para uma complexa 7–12, sendo estimativas de planejamento e não regras (Cubix). Os nossos prazos (desenvolvimento multiplataforma, um código para iOS e Android):
| Pacote | Prazo | O que recebe |
|---|---|---|
| MVP, a partir de US$ 11.990 | 6–8 semanas | Até 8 telas, login, notificações, submissão nas lojas |
| Business, US$ 26.290 | 10–14 semanas | Até 20 telas, pagamento, administração, análise, 3 meses de suporte |
| Premium, a partir de US$ 60.390 | a partir de 4 meses | 30+ telas, perfis, integrações, integração com o site e ao bot |
A revisão da Apple e do Google não entra nestes prazos: está fora do nosso controle, e avisamos disso com franqueza.
De que se compõe o prazo
- Conhecimento e briefing: alguns dias. Se preparou a descrição e exemplos, se encurta.
- Design e protótipo: 1–3 semanas com aprovações.
- Desenvolvimento: a parte mais longa, com demonstrações de resultados intermediários a cada versão.
- Testes e correções: 1–2 semanas.
- Submissão nas lojas: preparação dos materiais e resposta às observações.
O que atrasa os prazos
Três razões: respostas e aprovações tardias do seu lado, novas funções «pelo caminho» e a espera pela revisão da loja. A primeira a controla por completo: designe uma pessoa que tome decisões e tenha os materiais prontos. Só prometemos prazos se as condições forem cumpridas: briefing e materiais antes do início.
Passos 4–5: desenvolvimento e testes
No desenvolvimento de um app participam duas partes: o que o usuário vê (as telas) e o que funciona «nos bastidores» (servidor, base de dados, e-mails, pagamento). O cliente costuma ver apenas a primeira e subestima a segunda.
Um código ou dois
Pode se escrever apps separados para iPhone e Android, ou um único código de que se constroem as duas versões. O segundo caminho é mais rápido e mais barato, e para a maioria dos apps de negócio (encomendas, áreas reservadas, agendamentos, catálogos) a diferença é imperceptível para o usuário. Trabalhamos pelo segundo caminho. O desenvolvimento nativo separado é necessário para jogos pesados, gráficos complexos e alguns sensores.
Demonstrações a cada versão
Uma boa prática é receber uma versão funcional em cada fase, e não uma única versão final. Você vê o app no seu celular enquanto ainda está mudando, e os ajustes saem baratos. Damos links de pré-visualização em cada fase.
O que verificar nos testes
- O cenário principal do princípio ao fim em iPhone e Android reais de vários tamanhos.
- O que acontece sem internet e com conexão fraca.
- E-mails, notificações e pagamentos de teste.
- Permissões de acesso: cada um vê apenas o que é seu.
- Velocidade de início e comportamento ao rodar a tela.
Se precisa de um fornecedor adequado a este esquema, veja como descrevemos a escolha no artigo «Como escolher um estúdio web e não errar»: a lógica de avaliação é igual para um site e para um app.
Como publicar um app na App Store e no Google Play
A publicação não é um botão «carregar», mas um processo à parte, com regras e revisão por pessoas. Comece a preparar 2–3 semanas antes da data de lançamento.
Contas de desenvolvedor
- Apple: Apple Developer Program, US$ 99 por ano (Apple).
- Google Play: Play Console, pagamento único de US$ 25 (Google).
Abra as duas contas em seu nome ou da sua empresa e convide o desenvolvedor com as permissões necessárias. Assim o app continua sendo seu, mesmo que mude de equipe. É o mesmo princípio do domínio e do código do site.
O que é preciso para o Google Play
Se a conta de desenvolvedor é pessoal e foi criada recentemente, o Google exige, antes da publicação, um teste fechado: pelo menos 12 testadores durante 14 dias seguidos; enquanto este passo não estiver cumprido, a publicação na loja não está disponível (ajuda do Google Play Console). Reserve estas duas semanas no calendário. A conta de organização para uma empresa funciona de forma diferente; verifique as regras na ajuda.
O que é preciso para o App Store
A versão que envia para revisão deve ser final, totalmente funcional e com os links funcionando; o app deve oferecer mais do que um «site embrulhado» (App Store Review Guidelines, seções 2.1 e 4.2). Para os revisores, prepare um acesso de teste, se o app tiver autenticação.
Materiais para a ficha
- nome, descrição curta e completa, palavras-chave;
- capturas de tela para vários tamanhos de tela;
- ícone;
- link para a política de privacidade e contato de suporte;
- respostas às perguntas sobre os dados que o app coleta.
Preparamos estes materiais, submetemos o app para revisão e corrigimos as observações (serviço «Publicação no App Store e no Google Play», US$ 429, se publicar fora de um pacote; nos pacotes está incluído). Uma recusa na primeira tentativa acontece, normalmente por detalhes. Não prometemos prazos de revisão: são as lojas que os definem.
Passos 6–8: o que fazer depois da publicação
A publicação é o início, não a meta. As primeiras semanas mostram como o app vive de fato.
- Ative a análise. Instalações, retenção, funis: onde os usuários saem. Sem isso, vai ficar adivinhando (ativação a partir de US$ 649).
- Leia as avaliações e responda a eles. É feedback gratuito e um fator de confiança.
- Atualize. As novas versões do iOS e do Android saem todos os anos, e o app precisa se ajustar.
- Atraia usuários. O app não ganha instalações sozinho. A otimização da página nas lojas e a publicidade de instalações custam a partir de US$ 649 por mês.
- Acrescente funções com base nos dados. A função seguinte se escolhe pelo que dizem a análise e os usuários, e não por sensações.
Se quer perceber até que ponto está preparado para um projeto destes em termos de negócio, equipe, orçamento e ideia, faça o teste «Está pronto para desenvolver o seu produto?»: 17 perguntas e, no fim, recebe uma análise personalizada e um desconto no desenvolvimento.
O que escolher na sua situação
- Se por enquanto só tem uma ideia, comece pela validação da procura e por um protótipo (design e protótipo a partir de US$ 2.190). É a forma mais barata de perceber se vale a pena avançar.
- Se precisa de um serviço «como um site, mas no celular», veja a PWA por US$ 2.790: não é preciso publicar nas lojas e o lançamento é mais rápido.
- Se os seus clientes na sua cidade comunicam pelo Telegram, talvez precise de um Mini App a partir de US$ 4.290 e não de um app separado.
- Se está pronto para testar a ideia com pessoas reais, escolha o MVP iOS + Android a partir de US$ 11.990: 6–8 semanas e publicação nas duas lojas.
- Se o app deve aceitar pagamentos e ser gerenciado por uma equipe, escolha o «Business» por US$ 26.290, com pagamento, administração e análise.
- Se o app tem vários perfis e links complexas, comece por uma sessão de arquitetura de US$ 3.890. O seu valor é descontado no projeto.
O conteúdo e os preços do app estão na página «App iOS + Android», e a tabela geral está reunida na seção de preços. Trabalhamos em oito passos claros, do primeiro contato ao acompanhamento; como isto se passa na prática está descrito na seção «Como trabalhamos».
Perguntas frequentes
Quanto custa criar um app para celular?
O nosso app para iOS e Android com um único código começa a partir de US$ 11.990 (MVP, 6–8 semanas). A versão com pagamento, administração e análise custa US$ 26.290, um produto complexo com perfis e integrações custa a partir de US$ 60.390. O app feito a partir do site (PWA) custa US$ 2.790.
Posso criar um app sozinho, sem desenvolvedor?
Para tarefas simples existem construtores de apps, mas são limitados em funções e design, e a propriedade do app depende da plataforma. Se o app vai fazer parte do negócio, é melhor encomendar o desenvolvimento com o código e as contas em seu nome.
Quanto tempo demora o desenvolvimento de um app?
Uma versão simples, 6–8 semanas; um app de negócio, 10–14 semanas; um produto complexo, a partir de quatro meses. A revisão da Apple e do Google não está incluída, e o seu prazo é definido pelas próprias lojas.
Quanto custa publicar no App Store e no Google Play?
O Apple Developer Program custa US$ 99 por ano, e o registro no Google Play custa US$ 25, uma única vez. A preparação das descrições e capturas de tela, a submissão e a correção de observações fazemos por US$ 429, se publicar fora de um pacote.
Por que uma loja pode rejeitar o app?
Razões frequentes: o app não está totalmente funcional, falta a política de privacidade, o acesso de teste não funciona, as funções se reduzem a um «site embrulhado». A Apple avalia os apps segundo regras publicadas, e as observações podem ser corrigidas e o app submetido de novo.
O que é o requisito dos 12 testadores no Google Play?
Para as contas de desenvolvedor pessoais novas, o Google exige um teste fechado: pelo menos 12 testadores durante 14 dias seguidos antes de permitir a publicação. A regra se aplica a contas pessoais criadas há relativamente pouco tempo, por isso verifique o seu tipo de conta na ajuda do Google.
Preciso de um app se já tenho um site?
Nem sempre. Se os clientes só precisam acessar a informação e encomendar, muitas vezes basta um site ou um app feito a partir do site (PWA). O app se justifica quando são importantes notificações, câmera, geolocalização, modo offline e uso frequente.
O que fazer se só tenho uma ideia?
Valide a procura: fale com 10–15 potenciais usuários e estude apps semelhantes. Depois faça um protótipo das telas e mostre-o às pessoas. Se o interesse se confirmar, avance para o MVP.