Por que (não) construir mais um app de finanças - Parte 0
Todo desenvolvedor, em algum momento, abre a planilha de gastos, suspira e pensa: "eu faria um app melhor que isso num fim de semana".
A gente pensou isso também. E fez.
E a parte que a gente imaginava que daria trabalho, mostrar para onde vai o dinheiro, foi a mais fácil de todas.
O que a gente achou que ia construir
- ✓Uma tela com os gastos do mês
- ✓Um gráfico de pizza por categoria
- ✓Um botão de "adicionar transação"
- ✓Talvez um alerta quando a conta de luz vencer
O que a gente construiu de verdade
- Parte 1 Um sistema que percebe quando o banco mandou a mesma compra duas vezes, com descrições levemente diferentes.
- Parte 2 Uma lógica para saber se alguém ainda é assinante quando a Apple não avisa que a pessoa cancelou.
- Parte 3 Um jeito de entender que "PIX ENVIADO" para a mesma pessoa todo dia 5 é o aluguel, e não "Transferências".
- Parte 4 Uma fatura de cartão que fecha num dia, vence em outro, tem parcela de uma compra feita há oito meses e precisa bater com o que o banco mostra.
- Parte 5 Um casal que quer dividir a conta da casa, mas não o cartão de cada um.
- Parte 6 Proteção para o extrato, porque ele conta mais sobre a vida de alguém do que qualquer diário.
Nenhum desses itens aparece num print da App Store. Todos já quebraram em produção pelo menos uma vez.
Cinco commits com "dangerous" na mensagem. A gente lembra bem da noite do terceiro.
Por que escrever isso
Não é para convencer ninguém a desistir. Concorrência é boa, e finanças pessoais no Brasil ainda tem muito espaço para produto bom.
É um diário. A gente quer registrar o que deu errado enquanto ainda lembra dos detalhes, antes que vire "ah, isso sempre funcionou assim". Se você está construindo algo parecido, talvez economize algumas semanas. Se você usa o Snabber, vai entender por que às vezes uma coisa simples demorou para chegar.
O que vem por aí
Uma parte por semana, cada uma sobre algo que parecia simples:
-
Parte 1Open Finance"é só conectar o banco"
-
Parte 2Assinaturas"é só cobrar"
-
Parte 3Categorização"a IA categoriza"
-
Parte 4Cartão de crédito"fatura é uma lista de gastos"
-
Parte 5Família"é só compartilhar"
-
Parte 6Privacidade"é só usar HTTPS"
Todas seguem o mesmo roteiro:
A última parte é a mais importante.
Diário que só tem vitória é release note.
Então, por que não construir mais um app de finanças?
Na verdade, construa. Só saiba onde está se metendo. A gente vai contando, uma parte por semana.
Enquanto isso, o Snabber está no ar. Crie sua conta e veja como tudo isso ficou na prática.
