FLUTTER ECOSYSTEM

beamer

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

beamer cover
Latest version
1.7.0
30-day downloads
56.3K
Likes
1.4K
Pub points
150

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

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
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add beamer

Categories

Source repository

Related projects

Rankings