Fiz um aplicativo de Gestão Financeira com Flutter

Acompanhe aqui essa jornada de desenvolvimento e aprendizados com Flutter.

Kaio C. de Oliveira
Code Review

--

Faz um tempo que pretendia trazer esse conteúdo aqui no meu espaço para compartilhamento de experiências pessoais e eventuais dicas baseadas na minha jornada com Flutter, porém a insegurança de estar fazendo ‘errado’ sempre tomou conta de mim antes de iniciar. No entanto, desde que comecei a atuar como tutor em um projeto educacional na formação de novos desenvolvedores Flutter, senti a confiança necessária para iniciar esse projeto.

O próprio nome do meu espaço, Code Review, foi criado com a intenção de ser esse lugar focado em revisitar assuntos e revisar conteúdos técnicos ao longo do tempo, sempre buscando incentivar quem o consome a praticar código e aprender algo novo. Afinal, a velha máxima de que a prática leva à perfeição não está aí por acaso. Possui inclusive fundamento científico, conforme o artigo abaixo indica.

Flutter App Development

Considerando os aprendizados em experiências de trabalho e estudos anteriores, decidi fazer um app de gestão de finanças pessoais a partir do zero na série Flutter App Development que terá textos aqui no Medium e vídeos no YouTube. Logicamente, não se trata de uma abordagem do tipo “faça isso que você se tornará um super hiper mega desenvolvedor”. Na verdade, é o exato oposto. A proposta é justamente de fazer com que você tenha a habilidade de seguir o seu próprio caminho, no seu próprio ritmo, um passo de cada vez. E esse projeto é apenas uma sugestão de solução para um problema que pode ter uma infinitude de resultados possíveis.

Protótipo

Utilizei como base visual um protótipo direto da comunidade do Figma. Para fazer uma cópia, acesse o link original.

Design by Irvan Moses / Figma

Arquitetura

Desde o princípio considerei usar o Padrão MVC para a organização arquitetural do projeto. É bastante comum utilizá-lo em projetos iniciais por seu entendimento ser bastante acessível. Vou utilizar inicialmente no Financy App, mas pode ser que até a versão final do projeto isso mude.

Primeiro passo…

Essa será a primeira vez que faço um conteúdo além do texto e de forma sequencial. Como falei, posterguei essa iniciativa por mais de 1 ano e agora finalmente está saindo do papel. Antes de tudo, quero agradecer a todos os envolvidos. Como diria um colega: VDC (vai dar certo).

Caso tenha sugestões de melhoria, não deixe de comentar. Críticas construtivas são sempre muito bem vindas.

Inscreva-se no canal para receber novidades sobre Dart e Flutter: https://www.youtube.com/devkaio

Vamos abordar os passos iniciais de criação de um projeto Flutter no próximo artigo.

Para ler todos os artigos dessa série, acesse o link abaixo:

Gostou do material? Considere me seguir aqui no Medium, Linkedin, Github e se inscrever no YouTube.

--

--

Flutter and Dart Developer. Falo sobre muitas coisas. Obrigado pela visita!