FLUTTER ECOSYSTEM

beamer

Um pacote de roteamento construído sobre o Router e a API de páginas do Navigator, com suporte a navegação aninhada arbitrária, guardas e muito mais.

Capa de beamer
Versão mais recente
1.7.0
Downloads em 30 dias
68,7 mil
Curtidas
1,4 mil
Pontos Pub
150

Visão geral do pacote

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

Visão geral

Beamer é um pacote de roteamento para Flutter que se baseia na API de páginas do Router e Navigator, permitindo recursos avançados de navegação como rotas aninhadas, guardas de rota e linkagem profunda. Ele simplifica cenários complexos de navegação ao fornecer uma sintaxe limpa e declarativa para definir rotas e gerenciar o estado de navegação. O Beamer suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para aplicações multiplataforma que exigem fluxos de navegação dinâmicos e estruturados.

Casos de uso
  • Navegação aninhada em aplicativos complexos
  • Guardas de rota para controle de acesso
  • Linking profundo e manipulação de URL
  • Atualizações dinâmicas de rota
  • rotação de aplicativo de página única
  • Navegação multiplataforma
Principais recursos
  • Suporta navegação aninhada
  • Guardas de rota embutidos
  • Definições declarativas de rota
  • Sincronização automática de URL
  • Lógica de navegação extensível
  • Design agnóstico de plataforma
Indicado para
  • Aplicativos com estruturas de navegação complexas
  • Desenvolvedores procurando padrões modernos de roteamento
  • Projetos que exigem proteção de rota
  • Aplicações Flutter multiplataforma
  • Equipes que desejam mínimo boilerplate
Considerações
  • Requer conhecimento da API de páginas do Flutter
  • Pode ter curva de aprendizado para iniciantes
  • Limitado ao sistema moderno de navegação do Flutter
  • Incompatível com o antigo Navigator v1
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add beamer

Categorias

Repositório-fonte

Projetos relacionados

Rankings