Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.46 KB

README.md

File metadata and controls

30 lines (20 loc) · 1.46 KB

🚀 Flutter Boilerplate Project

Este é um projeto boilerplate para Flutter, projetado para acelerar o desenvolvimento de novos aplicativos Flutter. Ele inclui uma implementação básica de login usando Firebase, juntamente com a configuração das principais bibliotecas como GetIt, MobX/Cubit, e Dio.

🌟 Funcionalidades Principais

  • 🔐 Autenticação Firebase: Implementação pronta para uso de login com Firebase.
  • 🔧 Gerenciamento de Dependências: Configuração do GetIt para injeção de dependências.
  • 🔄 Gerenciamento de Estado: Opção de usar MobX ou Cubit para gerenciamento de estado.
  • 🌐 Comunicação HTTP: Configuração do Dio para requisições HTTP.
  • 📂 Estrutura de Projeto Organizada: Arquitetura limpa e modular para facilitar a escalabilidade e manutenção.

📚 Bibliotecas Utilizadas

  • 🔥 Firebase: Utilizado para autenticação e outras funcionalidades do backend.
  • 🛠️ GetIt: Biblioteca para injeção de dependências, facilitando a organização e modularidade do código.
  • 🔄 Cubit: Biblioteca popular para gerenciamento de estado reativo.
  • 🌐 Dio: Biblioteca para comunicação HTTP, proporcionando uma maneira eficiente e fácil de fazer requisições API.

🗂️ Estrutura do Projeto

A definir...

🚀 Como Começar

✅ Pré-requisitos

  • Flutter SDK instalado.
  • Conta no Firebase com um projeto configurado.
  • Ferramentas de desenvolvimento como Visual Studio Code.