Um aplicativo Flutter moderno e intuitivo para controle de despesas pessoais, desenvolvido com foco na simplicidade e eficiência.
O Despesas Pessoais FC é uma solução completa para gerenciar suas finanças pessoais de forma prática e visual. Com uma interface limpa e funcionalidades essenciais, você pode acompanhar seus gastos e manter suas finanças organizadas.
- 📊 Gráfico de Gastos Semanais: Visualize seus gastos dos últimos 7 dias
- 💸 Adicionar Transações: Registre suas despesas com título, valor e data
- 🗑️ Remover Transações: Delete transações desnecessárias com um toque
- 📅 Seleção de Data: Escolha a data específica de cada transação
- 🌍 Localização Automática: Datas formatadas automaticamente conforme o idioma do dispositivo
- ℹ️ Informações do Desenvolvedor: Acesse informações sobre o app e desenvolvedor
- 🔗 Link para GitHub: Acesso direto ao perfil do desenvolvedor
- Interface moderna com Material Design
- Tema personalizado com cores roxo e âmbar
- Fontes customizadas (OpenSans e Quicksand)
- Responsivo e adaptável a diferentes tamanhos de tela
- Floating Action Button para acesso rápido
- Flutter - Framework de desenvolvimento
- Dart - Linguagem de programação
- Material Design - Sistema de design
- Intl - Internacionalização e formatação de datas
- URL Launcher - Abertura de links externos
- Flutter SDK (versão 3.9.0 ou superior)
- Dart SDK
- Android Studio / VS Code
- Emulador Android ou dispositivo físico
-
Clone o repositório
git clone https://github.com/flcordis/fc_despesas.git cd fc_despesas -
Instale as dependências
flutter pub get
-
Execute o aplicativo
flutter run
dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
intl: ^0.20.2
url_launcher: ^6.2.2
cupertino_icons: ^1.0.8Em breve - Screenshots do aplicativo serão adicionadas
lib/
├── components/
│ ├── chart.dart # Gráfico de gastos semanais
│ ├── chart_bar.dart # Barras individuais do gráfico
│ ├── transaction_form.dart # Formulário de nova transação
│ └── transaction_list.dart # Lista de transações
├── models/
│ └── transaction.dart # Modelo de dados da transação
└── main.dart # Arquivo principal do app
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.