FLUTTER ECOSYSTEM

go_router_modular

Rotas e injeção de dependência modulares para Flutter com GoRouter. Recursos de arquitetura orientada a eventos para comunicação entre módulos sem problemas e suporte a micro-frontends.

Versão mais recente
5.5.2
Downloads em 30 dias
417
Curtidas
35
Pontos Pub
130

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

GoRouter Modular é um pacote Flutter que aprimora o GoRouter com roteamento modular e injeção de dependência, permitindo arquitetura de aplicativos escalonáveis. Ele suporta comunicação baseada em eventos entre módulos e facilita padrões de micro-frontends. Projetado para aplicações em grande escala, promove separação de código, reutilização e desenvolvimento independente de módulos. O pacote se integra perfeitamente ao GoRouter, ampliando suas capacidades para navegação complexa e gerenciamento de estado em componentes modulares.

Casos de uso
  • Aplicações Flutter em grande escala
  • Arquiteturas de microfront-end
  • Desenvolvimento de aplicativos modular
  • Implantação de módulo independente
  • Comunicação entre módulos baseada em eventos
  • Sistemas de navegação escaláveis
Principais recursos
  • Roteamento modular com GoRouter
  • Injeção de dependência embutida
  • Comunicação de módulos baseada em eventos
  • Suporte para micro-frontends
  • Integração fácil de módulos
  • Compatibilidade multiplataforma
Indicado para
  • Desenvolvedores construindo aplicativos complexos do Flutter
  • Equipes usando arquitetura modular
  • Projetos que exigem componentes de interface reutilizáveis
  • Aplicativos com múltiplos módulos de funcionalidade
  • Equipes de engenharia priorizando escalabilidade
Considerações
  • Requer conhecimento de GoRouter
  • Curva de aprendizado mais acentuada para iniciantes
  • Configuração adicional para registro de módulo
  • Pode aumentar a complexidade da compilação
  • Mais adequado para projetos maiores do que aplicativos pequenos
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add go_router_modular

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos relacionados

Ainda não há dados.