Buscar pacotes, repositórios e categorias de apps

Capa de beamer
Detalhes do pacotev1.7.0

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.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
59,7 mil
Curtidas
1,4 mil
Pontos Pub
150

Instalar pacote

flutter pub add beamer

Visão geral do pacote

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

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

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

favorite

beamer.dev

pub Awesome Flutter

GitHub commit activity GitHub Repo stars GitHub forks

GitHub closed issues GitHub closed pull requests

GitHub contributors Discord

Buy Me A Coffee

A Flutter package to help you handle your application routing on all platforms. Beamer uses the power of Router and implements all the underlying logic for you, letting you explore arbitrarily complex navigation scenarios with ease. To find out more, follow these links:

Nested navigation Bottom navigation Multiple Beamers

Categorias

Repositório-fonte

Projetos que usam este pacote

Rankings