FLUTTER ECOSYSTEM

go_router_builder

Um construtor que suporta ajudantes de rota fortemente tipados gerados para o pacote: go_router

Versão mais recente
4.3.0
Downloads em 30 dias
210,7 mil
Curtidas
294
Pontos Pub
160

Visão geral do pacote

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

Visão geral

go_router_builder é um pacote Flutter que gera ajudantes de rota fortemente tipados para o pacote go_router, melhorando a segurança da navegação e a produtividade do desenvolvedor. Ele permite a validação em tempo de compilação de rotas ao gerar código Dart a partir das definições de rota, reduzindo erros em tempo de execução. O construtor se integra perfeitamente ao go_router, suportando todas as principais plataformas, incluindo Android, iOS, macOS, Windows e Linux. Os desenvolvedores se beneficiam de conclusão automática, suporte à refatoração e melhoria na legibilidade do código ao gerenciar lógica de roteamento complexa em aplicativos Flutter.

Casos de uso
  • Navegação segura por tipos entre rotas
  • Geração automática de ajudante de rota
  • Refatoração aprimorada em grandes configurações de roteamento
  • Reduzindo erros de navegação em tempo de execução
  • Simplificando o link profundo e correspondência de rota
Principais recursos
  • Referências de rota fortemente tipadas
  • Geração automática de código a partir da configuração de rota
  • Validação de rota em tempo de compilação
  • Integração com go_router
  • Suporte para links profundos e rotas dinâmicas
Indicado para
  • Aplicações Flutter em grande escala
  • Equipes priorizando a segurança do código
  • Desenvolvedores usando go_router extensivamente
  • Projetos que exigem lógica de roteamento sustentável
  • Aplicativos com fluxos de navegação complexos
Considerações
  • Requer configuração de arquivos de rota
  • Precisa do build_runner para gerar código
  • Pode aumentar levemente o tempo de compilação
  • Não necessário para cenários simples de navegação
  • Dependente da compatibilidade da versão do go_router
Plataformas compatíveisAndroidiOSmacOSWindowsLinux

Instalar pacote

flutter pub add go_router_builder

Categorias

Repositório-fonte

Projetos relacionados