FLUTTER ECOSYSTEM

navi

A simple and easy to learn declarative navigation framework for Flutter, based on Navigator 2.0 (Router).

Latest version
0.2.2
30-day downloads
53
Likes
16
Pub points
140

Package Overview

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

Overview

Navi is a declarative navigation framework for Flutter that simplifies routing using Navigator 2.0 (Router). Designed for ease of learning and intuitive syntax, it enables developers to define navigation flows in a clear, structured way. Navi handles route transitions, deep linking, and state management seamlessly, making it ideal for apps requiring complex navigation patterns. With support across all major platforms, it integrates smoothly into existing Flutter projects.

Use cases
  • Declarative route definitions
  • Complex navigation flows
  • Deep linking support
  • Cross-platform routing
  • Stateful navigation
  • Easy migration from Navigator 1.0
Key features
  • Declarative syntax
  • Navigator 2.0 based
  • Built-in deep linking
  • Platform-agnostic
  • Simple API
  • Automatic route handling
Suitable for
  • Beginner to intermediate Flutter developers
  • Apps with intricate navigation
  • Projects needing consistent routing
  • Teams prioritizing maintainable code
  • Developers seeking minimal boilerplate
Considerations
  • Requires understanding of Navigator 2.0
  • May need additional setup for advanced use cases
  • Limited community adoption compared to alternatives
  • Not suitable for very simple apps with few routes
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add navi

Categories

Source repository

Related projects

No data available yet.