Um aplicativo móvel em desenvolvimento com Flutter que reúne diversas ferramentas úteis para o dia a dia, como contador, lembretes, gerenciamento de manutenção veicular e calculadora de combustível.
FlutterUtils está sendo desenvolvido como um projeto de estudo para implementar múltiplas funcionalidades comuns em aplicativos móveis utilizando o framework Flutter. Este repositório demonstra minha jornada de aprendizado e implementação de boas práticas no desenvolvimento mobile.
O objetivo é construir progressivamente um conjunto de ferramentas úteis em uma única aplicação, explorando diferentes conceitos do Flutter como gerenciamento de estado, persistência de dados e design de interfaces responsivas.
Este projeto está em desenvolvimento ativo. Abaixo estão as funcionalidades que estão sendo implementadas:
- Contador Interativo: Implementação básica demonstrando gerenciamento de estado no Flutter.
- Sistema de Lembretes: Funcionalidade para criar, editar e gerenciar lembretes com notificações.
- Gerenciador de Manutenção Veicular: Ferramenta para acompanhamento de revisões e manutenções do veículo.
- Calculadora de Combustível: Conversor para analisar a relação de preços entre gasolina e álcool.
- Interface Responsiva: Layout adaptativo para diferentes tamanhos de tela.
- Armazenamento Local: Persistência de dados para guardar informações mesmo quando o aplicativo é fechado.
- Linguagem de Programação: Dart 3.7.2
- Framework: Flutter 3.29.2
- Gerenciamento de Estado: Provider (planejado)
- Banco de Dados Local: SQLite/Hive (planejado)
- Notificações: Flutter Local Notifications (planejado)
- UI/UX: Material Design 3
Para executar e desenvolver este projeto, você precisará:
- Flutter SDK 3.29.2 ou superior
- Dart SDK 3.7.2 ou superior
- Android Studio / VS Code com plugin Flutter
- Dispositivo físico ou emulador Android/iOS
- Git para clonar o repositório
Recomendo fortemente usar o Android Studio com o plugin Flutter e dart. Isso ajudará na configuração do ambiente de desenvolvimento e execução
- Abra o terminal e clone este repositório:
git clone https://github.com/brenovambaster/app-flutter.git
- Acesse a pasta do projeto:
cd app-flutter - Instale as dependências do Flutter:
flutter pub get
- Verifique se tudo está configurado:
flutter doctor
-
Conecte um dispositivo físico ou inicialize um emulador/simulador.
-
Execute o comando:
flutter run -d <device_id>
Ou apenas execute:
flutter run -
Você pode listar seus dispositivos com:
flutter devices
Caso queira gerar um APK de release:
flutter build apk --releaseEste projeto está sob a licença MIT – consulte o arquivo LICENSE para mais detalhes.
- Faça um fork deste repositório
- Crie sua branch de feature (
git checkout -b feature/nova-funcionalidade) - Commit suas mudanças (
git commit -m 'Adiciona nova funcionalidade') - Push para a branch (
git push origin feature/nova-funcionalidade) - Abra um Pull Request e aguarde revisão
Breno Vambáster
GitHub: https://github.com/brenovambaster
E-mail: brenovambaster5@gmail.com








