Serviço
Aplicativos para iPhone e Android
Construo o aplicativo para iPhone e Android com Flutter, um código só para as duas lojas, e o servidor que ele precisa: login, pagamento, notificação e API. Já publiquei um app de treino na App Store e no Google Play.
Para quem é
Empresas e founders que querem um aplicativo próprio, e não só um site: para os clientes usarem no celular, para a equipe em campo ou como produto novo. Serve também a quem já tem um protótipo e precisa levá-lo até as lojas.
Problemas que resolve
- Duas equipes e dois códigos, um para iPhone e outro para Android, e o dobro do custo para manter.
- App bonito na demonstração que não tem servidor por trás: sem login seguro, sem cobrança, sem aviso para o usuário.
- Medo do processo de publicação nas lojas, com regras, revisão e pedidos de ajuste.
- Data, hora ou dado que aparece errado no celular de quem mora em outro fuso ou usa outro navegador.
O que eu entrego
- Aplicativo em Flutter para iPhone e Android, a partir de um código só.
- Servidor e API do aplicativo, com login, permissões e dados de cada usuário separados.
- Cobrança e pagamento dentro do aplicativo, quando o produto precisa.
- Notificações no celular para avisar o usuário do que importa.
- Publicação na App Store e no Google Play, com a conta de desenvolvedor no nome da sua empresa.
- Painel web simples para a sua equipe gerenciar usuários e conteúdo, quando fizer sentido.
Como funciona
Diagnóstico
Uma conversa para entender quem vai usar o aplicativo, o que ele precisa fazer no primeiro dia e o que pode esperar. Sem custo e sem compromisso.
Proposta por escrito, dividida em partes, cada uma com entrega e critério de aceite combinados antes de começar.
Construção em entregas semanais
Você instala a versão de teste no próprio celular e vê o app crescer, em vez de esperar o fim.
Publicação e acompanhamento
Envio às lojas, resposta às revisões e correção do que aparecer nas primeiras semanas de uso.
Prazo típico
A proposta traz o prazo de cada parte, e as entregas são semanais. O prazo total depende do escopo e do tempo de revisão das lojas.
Artigos sobre o assunto
- Servidor em UTC e navegador no Brasil: por que a data aparece errada por um dia?Data renderizada no servidor em UTC e no navegador em UTC-3 diverge à noite e gera erro de hidratação do React. Entenda a causa e como fixar o fuso.
- Por que o iPhone dá zoom na página quando toco num campo do formulário?O Safari do iPhone amplia a página ao focar um campo com fonte menor que 16px. Como confirmar, corrigir com uma regra de CSS e por que não desligar o zoom.
- Por que a página com 3D cai de 60 para 37 fps no notebook?No meu site, tela animada em CanvasTexture derrubou o Three.js de 60 para 37 fps na Intel UHD. willReadFrequently resolveu, e a medição exigiu um controle.
Perguntas frequentes
Por que Flutter e não dois aplicativos separados?
Com Flutter, o mesmo código roda no iPhone e no Android. Isso reduz o custo de construir e, principalmente, de manter: uma correção vale para os dois. Quando o aplicativo precisa de algo muito específico de um sistema, dá para escrever essa parte à parte. Para a maioria dos produtos de empresa, um código só atende bem.
Você já publicou aplicativo nas lojas?
Sim. Publiquei um aplicativo de treino na App Store e no Google Play, com o servidor que ele usa. A experiência de passar pela revisão das lojas entra no planejamento do seu projeto, para o prazo não ser surpresa.
Quanto custa e quanto tempo leva?
Depende do que o aplicativo faz. Depois do diagnóstico, que é gratuito, envio uma proposta escrita com o prazo e o valor de cada parte, e as entregas são semanais. As taxas das lojas e da conta de desenvolvedor são da sua empresa, e eu aviso quais são antes de começar.
O código e a conta nas lojas ficam comigo?
Sim. A conta de desenvolvedor fica no nome da sua empresa, e o código e o servidor são entregues a você no fim do projeto. Você não depende de mim para manter o aplicativo no ar.
Vamos conversar?
O diagnóstico é uma conversa, sem custo e sem compromisso. Você sai com a lista dos processos que mais consomem horas da equipe.
Falar no WhatsAppOutros serviços
Quer isso rodando na sua operação?
Me conta em uma frase. Eu respondo com o que dá para fazer, em quanto tempo e por quanto.
Me conta o problema