Home » Insights » Quanto custa criar um aplicativo
Índice

    Com a crescente do uso do mobile empreendedores cada vez mais se encantam pelo mundo dos aplicativos mobile. Com o encanto vem junto os problemas e incertezas, afinal, quanto custa criar um aplicativo?

    Esse artigo tem como objetivo apresentar quais são as questões e complexidades envolvidas na criação do aplicativo.

    Dessa maneira, tento mostrar alguns exemplos de custo para que você fique preparado e tenha planejamento na hora de criar um aplicativo de grande porte.

    Etapas no desenvolvimento do aplicativo

    Primeiro vamos entender quais as etapas envolvidas na criação de um aplicativo, desde sua concepção até a utilização dos usuários

    Vou me embasar na metodologia ágil (Kanban), essa metodologia tem como principal objetivo agregar valor ao cliente o mais rápido possível, sempre pensando em MVP.

    1. Definição do MVP e plataformas

    MVP

    Antes de começar a fazer qualquer coisa, precisamos definir (mesmo que superficialmente) quais problemas queremos resolver nessa primeira versão, aqui sempre pensamos no MVP.

    Dessa maneira, pensamos em quais funcionalidades são minimamente indispensáveis para resolvermos o problema que o projeto se propões a resolver.

    Pensar em um prazo limite nesse momento é muito importante, pois dessa maneira evitamos desperdícios e focamos realmente no que é essencial para o aplicativo.

    Metáfora de um MVP de aplicativo
    Exemplo de um MVP bem feito.

    Plataformas

    Após definirmos quais as funcionalidades que vamos ter no nosso MVP precisamos pensar para quais plataformas vamos distribuir.

    Se optarmos pelo desenvolvimento nativo, será necessário um código fonte para cada plataforma (iOS e Android), ou seja, o tempo de desenvolvimento praticamente dobra.

    Existem algumas alternativas, como React Native, IONIC e Flutter, que nos permitem criar um aplicativo com apenas um código (com algumas ressalvas) para ambas as plataformas.

    Nesse exemplo aqui, como estou seguindo o nosso modelo, vou optar pelo desenvolvimento com React Native, escrevendo assim apenas um código (Javascript) para ambas as plataformas.

    Aparência do aplicativo (Design)

    Para realmente se destacar, precisamor criar um aplicativo com uma interface diferenciada, e sim, isso envolve tempo e dinheiro o que influencia e muito na questão de “quanto custa criar um aplicativo”.

    A interface e UX de um aplicativo fazem muita diferença.

    Assim, é necessário fazer um wireframe da interface e testar se a usabilidade está aderente a necessidade, após o wireframe, precisamos fazer um protótipo navegável para deixar tudo pronto para o desenvolvedor começar.

    Arquitetura da aplicação

    Agora que decidimos as funcionalidades principais e o design, chegou a hora da criação da arquitetura do projeto.

    Cada projeto possui um contexto único por isso é de suma importância levar em conta as caracteristicas do mesmo na hora do desenvolvimento dessa arquitetura.

    Se o seu aplicativo consome informações dinâmicas, como por exemplo aplicativos como Uber, Airbnb, Instagram e entre outros você vai precisar de uma API para servir os dados. E isso também trás mais dificuldade ao projeto.

    Caracteristicas que trazem complexidade ao criar um aplicativo

    • Necessidade de uma API
    • Necessidade de uma plataforma de gerenciamento dos dados
    • Necessidade de se trabalhar offline (offline first)
    • Utilização de mapas
    • Utilização de troca de informações em tempo real (Uber, 99, Trello, WhatsApp)
    • Pagamento in-app

    Desenvolvimento das funcionalidades

    Agora é hora de por a mão na massa e começar a desenvolver as funcionalidades que definimos para o MVP do nosso aplicativo.

    A utilização de metodologias ágeis aqui são de suma importância para certificarmos que estamos criando algo que realmente os usuários queiram utilizar.

    Através de iterações semanais ou quinzenais, mostramos para os envolvidos o que foi desenvolvido e realizamos testes para ver se as funcionalidades realmente são aderentes.

    Publicação nas lojas

    Depois de finalizada todas as funcionalidades definidas no MVP, precisamos publicar nossos aplicativos nas lojas de suas respectivas plataformas.

    Cada empresa (Apple e Google) possuem suas próprias regras, por isso é importante que o time saiba o que está fazendo lá no início do projeto, pois uma vez que o aplicativo não siga as diretrizes das empresas, as lojas não aceitam o aplicativo e você não consegue disponibilizá-lo.

    Dedique um tempo antes do prazo final para essa publicação, pois com certeza nesse momento, surgirão muitos imprevistos.

    Meça, analise e repita

    Uma vez que seu aplicativo já está disponível para seu público, é necessário analisar se as funcionalidades pensadas realmente estão sendo utilizadas, uxcam e o firebase são excelentes ferramentas de analytics para seu aplicativo.

    Depois da análise repita o processo, defina novas funcionalidades, e desenvolva para seu aplicativo.

    Mas afinal, quanto custa criar um aplicativo?

    Agora que você já tem uma ideia da complexidade de criar um aplicativo percebeu que o custo pode variar exponencialmente.

    Mas para termos uma ideia de custo, vou exemplificar com um aplicativo com as funcionalidades parecidas com a do UBER, pois é um tipo de aplicativo que está bastante na moda e tem muita gente querendo fazer um similar.

    Estimativa em horas

    Segundo a empresa Tech Magic, criar um aplicativo similar ao Uber leva cerca de 5000 horas. Ou seja, perto de 10 meses de projeto se você contar com 4 desenvolvedores (back-end e mobile) no seu time.

    Lembrando que essa estimativa é totalmente variável, dado o tamanho do projeto e a velocidade das mudanças.

    Se fossemos fazer um aplicativo desse porte com o escopo fechado, quando tivéssemos terminado a existência do aplicativo não teria mais sentido, pois nesse tempo o Uber já teria inovado com outras funcionalidades.

    Show me the money!

    Vamos falar de dinheiro. Levando em conta que o preço médio da hora de um desenvolvedor pode variar entre R$ 100,00 e R$ 200,00 (dependendo do nível, localização e muitos outros fatores) o valor total desse projeto pode variar de R$ 500.000,00 até R$ 1.000.000,00. Isso considerando que a versão analisada do aplicativo do Uber foi em 2016.

    Lembrando que estamos falando apenas de custo de desenvolvimento, fora o custo de servidor, ferramentas, vendas, marketing e etc..

    É claro que na vida real, com o auxílio de metodologias ágeis, vamos iterando sobre alguns meses de projeto, validando se aquele produto é realmente viável, diminuindo drásticamente o risco do investimento.

    Agora que você sabe quanto custa criar um aplicativo, consegue estabelecer metas para o seu próximo negócio? Se ainda tiver dúvidas deixa nos comentários 🙂


    Publicado

    em

    por