:: Bins :: Quanto custa um aplicativo
O celular é o principal meio de acesso no Brasil. Ter um aplicativo pode facilitar o contato de novos clientes com o seu produto ou serviço.
Para criar um aplicativo existem certas considerações a serem feitas antes de tirar a idéia do papel. Para descobrir quanto custa um aplicativo vamos ver primeiro alguns pontos de atenção.
Talvez a sua resposta esteja na ponta da língua. Se você quer um aplicativo, o ideal seria criar para as duas plataformas. Para produzir aplicativos para Android, você pode ter um computador com Windows, Linux ou Mac. Mas, para produzir um aplicativo para IOS, o desenvolvimento é apenas com um computador Mac. Geralmente um Mac custa o dobro do preço de um PC. Uma alternativa seria alugar na nuvem um Mac.
Um aplicativo é considerado nativo quando ele é construido utilizando o Android Studio ou o Xcode (IOS). Desta forma, o seu aplicativo teria que ser construido duas vezes, uma em cada linguagem.
Já o aplicativo hibrido é construido utilizando uma linguagem única, e em teoria, é compatível com as duas plataformas. A vantagem dele seria economizar o tempo necessário para desenvolver, já que não precisaria fazer duas vezes. Isso também facilita a manutenção. Opções de linguagens para desenvolvimento de aplicativos híbridos são o Ionic, React Native ou Flutter.
As lojas tem um valor de assinatura para permitir a publicação de aplicativos.
Para publicar o seu aplicativo Android na Play Store você precisa primeiro fazer o seu cadastro e pagar uma taxa de 25 doláres, este valor é pago apenas uma vez. Uma vez cadastrado, você pode fazer o upload de seu aplicativo e preencher o cadastro, contendo imagens e uma descrição do aplicativo
Para quem não deseja criar uma API, o Google Firebase costuma ser uma solução utilizada para projetos menores, já que dispensa a necessidade de hospedagem de site. Existem planos gratuitos e pagos, de acordo com a sua necessidade. Para projetos maiores, pode ser necessário criar um site com uma área administrativa para dar manutenção nos dados. Este site precisa ter acesso por https, de outra forma a publicação do aplicativo pode ser rejeitada pela loja. Portanto, se faz necessário contratar uma hospedagem com certificado SSL.
Para ter uma idéia de quanto custa um site e das etapas necessárias de desenvolvimento, acesse este artigo.
O layout das telas do aplicativo é definido antes de começar a programação, desta forma você pode validar as regras de negócio antes de iniciar a codificação
Agora vamos ver alguns casos de uso para ter uma idéia de quantas horas demora para criar um aplicativo.
Vamos tomar como base 2 aplicativos que eu fiz durante um curso de React Native. Para ambos, como a idéia e o conteúdo foram fornecidos em aula, não houve levantamento de requisitos, briefing e layout, que são etapas que costumam consumir um tempo considerável. Está sendo considerado apenas o tempo de codificação e testes.
Este aplicativo é um catálogo de sapatos. A idéia original era apenas o catálogo, o detalhe e o carrinho, eu ampliei o projeto para ter uma tela inicial , banners, e simulação de pagamento por cartão. O tempo gasto para codificar e testar o aplicativo foi 30 horas.
A pizzaria foi um projeto mais sofisticado, já que era integrada a uma API. Os dados utilizados pelo aplicativo Pizzaria vieram de uma API feita em NodeJS que foi feita em separado, portanto o tempo necessário para criar esta API não entrou na minha estimativa de tempo.
O aplicativo permite cadastro de cliente, listar produtos por categoria, carrinho, e finalização da compra com o endereço de entrega. As melhorias foram ampliar a quantidade de produtos, criar a página inicial da pizzaria com banners e detalhes, e simular o pagamento com cartão.
O tempo gasto para codificar e testar o aplicativo foi 70 horas.
Com base nas informações que você viu, agora vem a pergunta. Quanto custa um aplicativo?
O custo de um aplicativo vai depender de vários fatores.
1 - Da quantidade de telas que precisa ser programada e da complexidade das regras de negócio.
2 - Do perfil do profissional ou equipe que vai criar o aplicativo.
Geralmente a quantidade de horas estimada para planejar e desenvolver todas as etapas do aplicativo serve de referência para o cálculo do valor.
Conforme vimos anteriormente, a criação de um aplicativo pode envolver vários tipos de profissionais além do programador de aplicativos, como profissionais de layout/UX, site e banco de dados.
Se você deseja ter uma idéia de quanto pode custar um aplicativo, pode utilizar esta calculadora para ter uma referência de valores.