Search packages, repositories and app categories

beamer cover
Package detailsv1.7.0

beamer

A routing package built on top of Router and Navigator's pages API, supporting arbitrary nested navigation, guards and more.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
59.7K
Likes
1.4K
Pub points
150

Install package

flutter pub add beamer

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Beamer is a routing package for Flutter that builds on the Router and Navigator's pages API, enabling advanced navigation features like nested routes, route guards, and deep linking. It simplifies complex navigation scenarios by providing a clean, declarative syntax for defining routes and handling navigation state. Beamer supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform applications requiring dynamic and structured navigation flows.

Use cases

  • Nested navigation in complex apps
  • Route guards for access control
  • Deep linking and URL handling
  • Dynamic route updates
  • Single-page application routing
  • Cross-platform navigation

Key features

  • Supports nested navigation
  • Built-in route guards
  • Declarative route definitions
  • Automatic URL synchronization
  • Extensible navigation logic
  • Platform-agnostic design

Suitable for

  • Apps with complex navigation structures
  • Developers seeking modern routing patterns
  • Projects requiring route protection
  • Cross-platform Flutter applications
  • Teams wanting minimal boilerplate

Considerations

  • Requires understanding of Flutter's pages API
  • May have learning curve for beginners
  • Limited to Flutter's modern navigation system
  • Not compatible with older Navigator v1

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

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

Categories

Source repository

Projects using this package

Rankings