Olá pessoal.
Meu nome é Marat, tenho 40 anos (ainda tenho 25 no coração, minha esposa está rindo), moro em Kharkov e quero compartilhar meus pensamentos.
Antecedentes
Aos 25 anos, com uma pequena bagagem de conhecimento no campo da programação, não tive medo corajoso, como costumava dizer um comentarista da televisão ucraniana, comecei o auto-treinamento em programação em 1C. Os anos eram jovens, argumentou o trabalho e, embora esse tipo de atividade tenha muitas qualidades negativas, em qualquer empresa você pode obter sucesso e obter respeito e outros benefícios. Em geral, 10 anos se passaram nas obras, treinamento e aprovações. E então várias circunstâncias se reuniram ao mesmo tempo, graças às quais eu decidi fazer um "aumento" no androide, começando do zero absoluto. Eu até tinha um telefone com botão de pressão naquela época (2014). Deve-se notar que, para os desenvolvedores do 1s, isso é bastante difícil, porque o próprio 1s é um produto completo e não desenvolve a capacidade de aprender outras tecnologias. Mas, pelo contrário, eu precisava de um impulso radical para recomeçar a pensar. Caso contrário, eu tinha medo de me tornar um velho tio
peido que não está pronto para a mudança. Como resultado, após seis meses de treinamento, a sorte sorriu para mim e eles me levaram como estagiário!
O nascimento de uma ideia
Então, aos 36 anos, mudei o vetor de desenvolvimento e comecei a trabalhar. Posso dizer que trabalhei com a mesma perseverança do 1s, mas o aumento no nível de conhecimento e pensamento (na minha opinião) foi superior.
Em geral, fiquei quase satisfeito comigo mesmo e, além disso, inesperadamente para todos, casei e me tornei pai. E então começou. Eu sempre fui frugal em termos de despesas, mantive registros durante o reparo, mas no geral eu conhecia toda a estrutura de despesas e receitas nos últimos 10 anos. Manter registros constantes do programa para as finanças da família me parecia uma perda desnecessária de tempo.
Em geral, saiba que quando o primeiro filho nascer, tudo muda. Num estado entre pânico e histeria, decidi começar a manter registros familiares de dinheiro. Desenterrei os aplicativos dos dez primeiros e escolhi o que mais se adequava. É funcional, tem um milhão de downloads. Cerca de 9 meses depois, uma idéia maravilhosa nasceu para fazer o que é necessário e torná-lo conveniente e agradável. Porque houve falhas que se tornaram críticas ao longo do tempo.
É tudo sobre os relatórios. 1c é uma poderosa ferramenta de contabilidade e possui as tecnologias mais avançadas para gerar relatórios. Meus ex-colegas confirmarão que, nos relatórios, eu era Chuck Norris. Portanto, eu não vi um único aplicativo no qual os relatórios me mostrassem qualquer informação que eu desejasse encontrar. E de maneira rápida e fácil. A consciência disso aumentava a cada dia que passava, mantinha registros, mas sua análise se tornava cada vez mais difícil.
Implementação
Em geral, eu estava desesperado e queria saber tudo sobre minhas despesas. Em um estado de afeto, eu não achava que o projeto pudesse atrasar ou não terminar. Eu tive que tentar Eu arrisquei e não me arrependi, embora houvesse mais trabalho do que eu pensava. Era uma mistura do prazer do trabalho, falta de sono e brainstorming. Fiz tudo sozinho, apenas minha irmã pintou 2 quadros, para os quais, aproveitando esta oportunidade, envio meus cumprimentos. Bem, é claro, nas melhores tradições, realizei a implementação e o lançamento em minha conta. Ele abandonou o antigo programa imediatamente. E agora, depois de quatro meses, estou orgulhosamente compartilhando com todas as minhas criações.
Tecnicamente, o interior é:
Banco de dados Firestore
Funções do Firebase
Deeplink do Firebase
Livedata
Quarto
As possibilidades
1. Notificações instantâneas dos membros da família sobre ações no sistema. Receba notificações push sobre compras, transferências, receitas, categorias de edição.
2. Use o nível de detalhe que combina com você. Ao inserir receitas ou despesas, você pode especificar categorias ou subcategorias.
3. Relatórios simples e detalhados
- detalhamento por categorias ou carteiras
- detalhamento por períodos (dia, semana, mês, trimestre, ano)
- totais por categorias, clicando em categorias, o relatório é construído por subcategorias ou vice-versa
4. Planejamento (pedidos, eles também são uma lista de compras)
5. Multi-moeda.
6. Histórico de ações no sistema
7. Revista conveniente e intuitiva, com filtros e totais
8. Pode ser usado para o trabalho. Por exemplo, o capataz estima custos, o cliente pode ver tudo online.
Perspectivas
Os planos incluem o desenvolvimento de funcionalidades, o desenvolvimento da versão iOS.
O aplicativo pode ser baixado no link (é grátis, não há anúncios ou compras).
Gostaria de conhecer a opinião da comunidade, desejos e comentários.