O App Financeiro é uma plataforma de gestão financeira pessoal desenvolvida em Flutter (.dart) com foco em performance, tipagem rigorosa e interface minimalista. O projeto utiliza uma arquitetura baseada em Repositories e Provider para gerenciamento de estado.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Linguagem: Dart.
- Framework: Flutter (Canal Stable).
- Android SDK: 36 (Compile & Target).
- Min SDK: 19 (Compatibilidade estendida).
- Gradle: 8.13.
- Gerenciamento de Estado: Provider.
- Autenticação Segura: Fluxo de login e registro com validação de
mountedcontext para evitar vazamentos de memória. - Gestão de Perfil: Atualização de dados pessoais e troca de avatar com suporte a
file_picker. - Dashboard de Gastos: Visualização categórica com
LinearProgressIndicatore paleta de cores institucional. - Notificações: Sistema de leitura e status de alertas em tempo real.
- Temas: Suporte nativo a Modo Claro e Modo Escuro (Dark Mode).
Certifique-se de que o Java 17 está configurado como padrão no seu PATH.
flutter clean
flutter pub get
Para garantir a compatibilidade com dispositivos específicos, utilize o alvo de plataforma dedicado:
flutter build apk --release --target-platform android-arm --no-tree-shake-icons
- Tipagem: 100% de precisão em todas as estruturas de dados e modelos.
- UI/UX: Layout minimalista seguindo a paleta de cinzas e o Vermelho Santander (#CC0000).
- Segurança: Uso obrigatório de
withValuespara cores e verificações decontext.mountedem gaps assíncronos.
Autor:





