Os aplicativos móveis estão por toda parte. Você acorda de manhã e verifica o WhatsApp ou o messenger, sai para correr com o Endomondo, joga jogos como Minecraft ou The Sims no intervalo, chama um Uber no sábado à noite e usa o Wunderlist para acompanhar todas as suas tarefas. Sejamos realistas: os aplicativos móveis estão por toda parte. Você trabalha com eles, faz exercícios com eles, faz compras e os usa para manter contato com as pessoas. Diariamente. É tão óbvio que eles estão sempre lá, na App Store ou no Google Play, tão acessíveis, tão ao seu alcance. O engraçado é que a maioria das pessoas não sabe que esse aplicativo que você pode ter em um piscar de olhos na verdade custou ao seu proprietário uma boa quantia em dinheiro. Tanto quanto digamos – um carro.

Aplicativo Lamborghini vs. aplicativo Multipla
Claro, Lamborghini é o que todos escolheriam. Mas a maioria de nós não tem dinheiro suficiente. Do ponto de vista do Produto Mínimo Viável (MVP), precisamos de algo que, em última análise, nos leve a algum lugar que precisamos ser conduzidos. Multipla pode fazer isso, sem problemas. A necessidade básica é verificada. Para recursos mais avançados, entretanto, você deve pagar adicionalmente.
O mesmo com aplicativos móveis. Se você deseja uma interface intuitiva, experiência de usuário incrível, tecnologia avançada e afins, você precisa investir. Existem vários determinantes de custo de aplicativos, como:
- Quem vai construí-lo
- O tipo de aplicativo que você deseja construir
- A variedade e o nível de avanço dos recursos
Isso é apenas a ponta do iceberg, você também deve adicionar custos de marketing, escritório, suporte e assim por diante.
Quem é o desenvolvedor sortudo?
O primeiro passo na construção de um aplicativo é encontrar um bom desenvolvedor. Temos alguns exemplos de opções – equipes offshore, freelancers ou empresas de desenvolvimento de aplicativos. Parece que o preço vem com uma qualidade. Sim, no caso do último exemplo muitas vezes você paga pela reputação e experiência da empresa, o que é uma espécie de garantia de segurança. Você sabe que a empresa lidou com vários problemas e os superou, trabalhou em vários projetos com muitos clientes para saber o que fazer e como fazer sem problemas.
Você pode pensar que o preço no início é mais alto, mas no final você gastará menos dinheiro para consertar bugs e manutenção. Não estou dizendo que freelancers não possam fornecer essas coisas. Tenho certeza de que existem muitos desenvolvedores talentosos entre eles. Digo que você deve escolher com sabedoria, conhecer a equipe, acompanhar sua história, conhecer seus projetos anteriores e ver o quanto eles estão envolvidos em seu trabalho.
Aplicativo nativo, multiplataforma ou web progressivo
Ah, tecnologia, o mecanismo invisível por trás de cada aplicativo. É também um dos fatores condicionantes dos preços. O aplicativo Progressive-web (PWA) é extremamente fácil de instalar. Parece um aplicativo nativo, mas é um aplicativo da web que pode ser acessado por um navegador e adicionado à tela inicial. A seguir, temos o aplicativo multiplataforma. Distribuído por meio da loja de aplicativos nativa, web e combinação de tecnologias nativas. Meio problemático no caso do design. E por último mas não menos importante – aplicativo nativo. Eles são escritos na mesma linguagem de programação da plataforma. São mais rápidos, mais seguros e também mais caros.
Quer um interior de couro? Pague adicionalmente
Voltando aos carros, você pode ter a versão básica ou aquela com recursos especiais. Da mesma forma, você pode precisar de um aplicativo simples com funções básicas, design “bom” e sem local para armazenar dados. Por outro lado, temos aplicativos complexos e que vêm com muitos recursos interessantes, como a capacidade de armazenar muitos dados, criar um perfil de usuário, conectar-se às redes sociais, comprar coisas e localizar geograficamente.
Sem mencionar uma experiência de usuário de alta qualidade e uma opção para sincronizar dados entre dispositivos. Vá um pouco mais fundo e você descobrirá que é mais do que isso. O fato é que esses pequenos recursos podem parecer simples, mas adicione um ao outro e obteremos horas de trabalho junto com os custos para eles.

Fase de descoberta e desenvolvimento de produto
Temos duas fases principais ao desenvolver um aplicativo móvel – a fase de design e a construção do próprio aplicativo. Essas fases podem ser divididas em várias etapas que obviamente são demoradas e como diz a famosa frase “tempo é dinheiro”.
Primeiro, houve uma ideia
Iniciar um projeto pode ser uma tarefa tediosa, pelo menos se você for uma pessoa tão impaciente como eu. Pelo menos, todo mundo quer ver resultados. Mas antes de mais nada, há algumas pesquisas a serem feitas. Um bom aplicativo não dispensa a compreensão das necessidades e demandas do usuário, pesquisa de mercado, análise da concorrência, pensamento de casos de uso e histórias de usuários. A empresa precisa entender verdadeiramente o produto e seu público.
Depois da pesquisa vem mais pesquisa. É hora de deixar a imaginação correr solta. Em busca de inspiração, desenvolvendo design, buscando recursos adequados, testes de usabilidade, validação de conceito. Qual deve ser a sensação do aplicativo? Como deveria ser? Tudo leva um tempo precioso para descobrir.
Depois luzes, câmera e ação
Temos uma ideia, ótimo. Agora começa a verdadeira diversão. A fase de desenvolvimento significa o tempo necessário para codificar um aplicativo. O tempo varia de acordo com o número de recursos que queremos incluir. É mais fácil decidir quando você acompanha o comportamento do cliente passo a passo. Ele ou ela, por exemplo, deve poder fazer login com vários métodos. Com o uso do Facebook, tradicionalmente por e-mail ou Touch ID também seria bom. Em seguida, criando um perfil de usuário. Outros recursos vêm com as necessidades. Este é um aplicativo de comércio eletrônico, mídia social ou jogo? É necessário ter a opção de leitura de código de barras e código QR? Talvez acesso à localização ou um calendário? E quanto aos mecanismos de pesquisa multicontexto e filtros avançados? Ou ainda, integração com sistemas externos e internos, atualizações automatizadas, conexão com múltiplas fontes de dados. Eu poderia continuar indefinidamente. Com cada recurso chega a hora de um exército. Literalmente, no caso de empresas maiores, existem gerentes de projetos, testadores, analistas, desenvolvedores backend e frontend, designers gráficos e pessoas não ligadas ao seu projeto, mas indispensáveis no dia a dia da empresa.
Juntar essas duas grandes fases equivale a centenas de horas de trabalho. Não é barato, porém, pense assim – cada passo bem pensado, abordagem ágil, profissionais a bordo, menos surpresas e bugs a serem corrigidos. Como resultado, você obterá um código estável, o que significa um produto de pelo menos boa qualidade. Afinal, talvez valha a pena o dinheiro gasto no longo prazo?
Como não pagar caro e ter resultados?
Apresentando o MVP, também conhecido como Produto Mínimo Viável. Só para constar, MVP é o produto (um aplicativo no nosso caso) que é bom o suficiente para ser lançado para os primeiros usuários. Graças ao feedback deles, é mais fácil trabalhar em um produto alvo ou em melhorias no MVP.
A fase de manutenção do app no primeiro ano pode custar até 50% do preço do MVP.
Às vezes é melhor lançar o aplicativo móvel com os recursos básicos, para ver se ele pega. Será muito mais barato e você terá a oportunidade de fazer perguntas aos usuários, obter respostas, pensar em recursos que devem ser adicionados ou alterados. Respire fundo e reserve um tempo para tornar seu aplicativo ainda melhor. Às vezes é sobre passos de bebê.

Por que não havia preços reais em todo o texto?
Trabalhar na empresa de TI me ensinou que tudo depende. Apresentei variáveis exemplares no caso de custos de desenvolvimento de aplicativos acima para que você soubesse que não é tão fácil extrair essas informações. E por mais que eu acredite que não existe uma resposta certa para a pergunta “quanto vou pagar por desenvolvimento de aplicativos móveis”, aqui estão alguns números. Houve uma pesquisa da Clutch publicada em setembro de 2017 que diz que os custos variam de US$ 30.000 a US$ 700.000. A mediana seria, portanto, igual a US$ 171.450. Indo além, como escrevi um pouco sobre MVPs, o simples pode custar algo em torno de US$ 100.000 a US$ 250.000, mas ainda assim os mais avançados podem chegar até a US$ 1.000.000. Quando você está pensando em desenvolver um aplicativo móvel, a maneira mais fácil é pedir orçamentos de diferentes fontes e comparar prós e contras.





