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.
- 🔐 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.
- 🔥 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.
A definir...
- Flutter SDK instalado.
- Conta no Firebase com um projeto configurado.
- Ferramentas de desenvolvimento como Visual Studio Code.