Skip to content

Repository files navigation

FlutterUtils - Aplicativo de Utilidades Cotidianas

Versão Licença Flutter Dart

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.

🔍 Sobre o Projeto

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.

🚀 Funcionalidades Planejadas

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.

🛠️ Tecnologias Utilizadas

  • 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

📋 Pré-requisitos

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

⬇️ Instalação

  1. Abra o terminal e clone este repositório:
    git clone https://github.com/brenovambaster/app-flutter.git
  2. Acesse a pasta do projeto:
    cd app-flutter
  3. Instale as dependências do Flutter:
    flutter pub get
  4. Verifique se tudo está configurado:
    flutter doctor  

▶️ Como Rodar

Android / iOS

  1. Conecte um dispositivo físico ou inicialize um emulador/simulador.

  2. Execute o comando:

    flutter run -d <device_id>

    Ou apenas execute: flutter run

  3. Você pode listar seus dispositivos com:

    flutter devices

Caso queira gerar um APK de release:

flutter build apk --release

📄 Licença

Este projeto está sob a licença MIT – consulte o arquivo LICENSE para mais detalhes.

🤝 Contribuição

  1. Faça um fork deste repositório
  2. Crie sua branch de feature (git checkout -b feature/nova-funcionalidade)
  3. Commit suas mudanças (git commit -m 'Adiciona nova funcionalidade')
  4. Push para a branch (git push origin feature/nova-funcionalidade)
  5. Abra um Pull Request e aguarde revisão

📞 Contato

Breno Vambáster

GitHub: https://github.com/brenovambaster

E-mail: brenovambaster5@gmail.com

Screenshots

Tela de Contador

Tela de Lembretes

Tela de Combustível

Tela de revisões veiculares

About

Aplicativo para colocar em prática meus estudos com flutter

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages