O caminho da ideia à app: 8 passos
Criar uma app é como construir uma casa: primeiro percebe-se para quem e para quê, depois desenha-se a planta e só então se pega no 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.
- Ecrãs e protótipo. Como será o percurso do utilizador.
- Desenvolvimento. Construção da app e da parte de servidor.
- Testes. Verificação em telemóveis reais.
- Contas e materiais para as lojas. Descrição, capturas de ecrã, política de privacidade.
- Publicação. Revisão da Apple e da Google e chegada à loja.
- Evolução. Análise, correções, divulgação, novas funções.
Quanto custa cada fase e a app no seu conjunto, detalhámos no artigo «Quanto custa criar uma app». Aqui vamos concentrar-nos 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 uma 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 da 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 na 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 utilizador resolvida do princípio ao fim. Não «catálogo, chat, fidelização, mapa e classificação», mas, por exemplo, «marcar com um profissional em três toques». Tudo o resto acrescenta-se depois. Essa versão chama-se MVP; o que é e quanto custa está detalhado no artigo «MVP: o que é e quanto custa lançar».
Decida se precisa mesmo de uma app
Por vezes a tarefa resolve-se com um site, uma app feita a partir do site (PWA) ou uma Telegram Mini App, e não é preciso gastar com as lojas. Como escolher, explicámos no artigo «App ou site: o que o negócio precisa». A app faz sentido quando são precisas notificações, câmara, 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 utilizador 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 ecrãs
- Tenho um esquema ou protótipo dos ecrãs
- Está claro porque preciso mesmo de uma 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 logótipo, cores e textos para a interface
- Sei como a app vai gerar receita ou compensar o investimento
- Estou disposto a abrir as contas da Apple e da Google em meu nome ou da empresa
- Tenho a política de privacidade preparada ou alguém que a prepare
Passo 3: ecrãs, protótipo e design
Antes da primeira linha de código, desenhe o percurso do utilizador. Para a primeira versão bastam 5–8 ecrãs: início de sessão, ecrã principal, ação-chave, perfil, pagamento ou confirmação.
- Esquema dos ecrãs. Quadrados no papel ou numa ferramenta gratuita: o que vem a seguir a quê e para onde leva cada botão.
- Protótipo clicável. Os mesmos ecrãs, 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 uma app pronta custa semanas.
- Design. Cores, tipos de letra, botões segundo regras únicas. Nos nossos pacotes o design está incluído; à parte, design e protótipo custam desde €1 990, e é um bom primeiro passo se ainda não decidiu avançar para o desenvolvimento (detalhes).
Pense antecipadamente no que as lojas exigem: início de sessão com possibilidade de apagar a conta, política de privacidade, descrições claras das permissões (câmara, 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 o desenvolvimento de uma app
O prazo depende do número de ecrãs, da parte de servidor e das integrações. A análise da Cubix aponta para um MVP simples cerca de 1–2 meses, para uma app de complexidade média 3–6 e para uma complexa 7–12, sendo estimativas de planeamento e não regras (Cubix). Os nossos prazos (desenvolvimento multiplataforma, um código para iOS e Android):
| Pacote | Prazo | O que recebe |
|---|---|---|
| MVP, desde €10 900 | 6–8 semanas | Até 8 ecrãs, início de sessão, notificações, submissão nas lojas |
| Business, €23 900 | 10–14 semanas | Até 20 ecrãs, pagamento, administração, análise, 3 meses de suporte |
| Premium, desde €54 900 | desde 4 meses | 30+ ecrãs, perfis, integrações, ligação ao site e ao bot |
A revisão da Apple e da Google não entra nestes prazos: está fora do nosso controlo, e avisamos disso com franqueza.
De que se compõe o prazo
- Conhecimento e briefing: alguns dias. Se preparou a descrição e exemplos, encurta-se.
- Design e protótipo: 1–3 semanas com aprovações.
- Desenvolvimento: a parte mais longa, com demonstrações de resultados intermédios por ligaçã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 controla-a 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 uma app participam duas partes: o que o utilizador vê (os ecrãs) e o que funciona «nos bastidores» (servidor, base de dados, emails, pagamento). O cliente costuma ver apenas a primeira e subestima a segunda.
Um código ou dois
Pode escrever-se apps separadas 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 das apps de negócio (encomendas, áreas reservadas, marcações, catálogos) a diferença é impercetível para o utilizador. Trabalhamos pelo segundo caminho. O desenvolvimento nativo separado é necessário para jogos pesados, gráficos complexos e alguns sensores.
Demonstrações por ligação
Uma boa prática é receber uma versão funcional em cada fase, e não uma única versão final. Vê a app no seu telemóvel enquanto ainda está a mudar, e os ajustes saem baratos. Damos ligações 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 ligação fraca.
- Emails, notificações e pagamentos de teste.
- Permissões de acesso: cada um vê apenas o que é seu.
- Velocidade de arranque e comportamento ao rodar o ecrã.
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 uma app.
Como publicar uma 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 programador
- Apple: Apple Developer Program, $99 por ano (Apple).
- Google Play: Play Console, pagamento único de $25 (Google).
Abra as duas contas em seu nome ou da sua empresa e convide o programador com as permissões necessárias. Assim a app continua a ser sua, mesmo que mude de equipa. É o mesmo princípio do domínio e do código do site.
O que é preciso para o Google Play
Se a conta de programador é pessoal e foi criada recentemente, a 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 da 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 a App Store
A versão que envia para revisão deve ser final, totalmente funcional e com ligações a funcionar; a app deve oferecer mais do que um «site embrulhado» (App Store Review Guidelines, secções 2.1 e 4.2). Para os revisores, prepare um acesso de teste, se a app tiver autenticação.
Materiais para a ficha
- nome, descrição curta e completa, palavras-chave;
- capturas de ecrã para vários tamanhos de ecrã;
- ícone;
- ligação para a política de privacidade e contacto de suporte;
- respostas às perguntas sobre os dados que a app recolhe.
Preparamos estes materiais, submetemos a app para revisão e corrigimos as observações (serviço «Publicação na App Store e no Google Play», €390, se publicar fora de um pacote; nos pacotes está incluído). Uma recusa à primeira vez acontece, normalmente por pormenores. 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 a app vive de facto.
- Ative a análise. Instalações, retenção, funis: onde os utilizadores saem. Sem isso, vai andar a adivinhar (ativação desde €590).
- Leia as avaliações e responda-lhes. É feedback gratuito e um fator de confiança.
- Atualize. As novas versões do iOS e do Android saem todos os anos, e a app tem de se ajustar.
- Atraia utilizadores. A app não ganha instalações sozinha. A otimização da página nas lojas e a publicidade de instalações custam desde €590 por mês.
- Acrescente funções com base nos dados. A função seguinte escolhe-se pelo que dizem a análise e os utilizadores, e não por sensações.
Se quer perceber até que ponto está preparado para um projeto destes em termos de negócio, equipa, 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 desde €1 990). É a forma mais barata de perceber se vale a pena avançar.
- Se precisa de um serviço «como um site, mas no telemóvel», veja a PWA por €2 490: 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 uma Mini App desde €3 900 e não de uma app separada.
- Se está pronto para testar a ideia com pessoas reais, escolha o MVP iOS + Android desde €10 900: 6–8 semanas e publicação nas duas lojas.
- Se a app deve aceitar pagamentos e ser gerida por uma equipa, escolha o «Business» por €23 900, com pagamento, administração e análise.
- Se a app tem vários perfis e ligações complexas, comece por uma sessão de arquitetura de €3 500. O seu valor é descontado no projeto.
O conteúdo e os preços da app estão na página «App iOS + Android», e a tabela geral está reunida na secção de preços. Trabalhamos em oito passos claros, do primeiro contacto ao acompanhamento; como isto se passa na prática está descrito na secção «Como trabalhamos».
Perguntas frequentes
Quanto custa criar uma app móvel?
A nossa app para iOS e Android com um único código começa desde €10 900 (MVP, 6–8 semanas). A versão com pagamento, administração e análise custa €23 900, um produto complexo com perfis e integrações custa desde €54 900. A app feita a partir do site (PWA) custa €2 490.
Posso criar uma app sozinho, sem programador?
Para tarefas simples existem construtores de apps, mas são limitados em funções e design, e a propriedade da app depende da plataforma. Se a 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 uma app?
Uma versão simples, 6–8 semanas; uma app de negócio, 10–14 semanas; um produto complexo, desde quatro meses. A revisão da Apple e da Google não está incluída, e o seu prazo é definido pelas próprias lojas.
Quanto custa publicar na App Store e no Google Play?
O Apple Developer Program custa $99 por ano, e o registo no Google Play custa $25, uma única vez. A preparação das descrições e capturas de ecrã, a submissão e a correção de observações fazemos por €390, se publicar fora de um pacote.
Porque pode uma loja rejeitar a app?
Razões frequentes: a app não está totalmente funcional, falta a política de privacidade, o acesso de teste não funciona, as funções reduzem-se a um «site embrulhado». A Apple avalia as apps segundo regras publicadas, e as observações podem ser corrigidas e a app submetida de novo.
O que é o requisito dos 12 testadores no Google Play?
Para as contas de programador pessoais novas, a Google exige um teste fechado: pelo menos 12 testadores durante 14 dias seguidos antes de permitir a publicação. A regra aplica-se a contas pessoais criadas há relativamente pouco tempo, por isso verifique o seu tipo de conta na ajuda da Google.
Preciso de uma app se já tenho um site?
Nem sempre. Se os clientes só precisam de aceder à informação e encomendar, muitas vezes basta um site ou uma app feita a partir do site (PWA). A app justifica-se quando são importantes notificações, câmara, geolocalização, modo offline e uso frequente.
O que fazer se só tenho uma ideia?
Valide a procura: fale com 10–15 potenciais utilizadores e estude apps semelhantes. Depois faça um protótipo dos ecrãs e mostre-o às pessoas. Se o interesse se confirmar, avance para o MVP.