FLUTTER ECOSYSTEM

octopus

A cross-platform declarative router for Flutter with a focus on state and nested navigation. Made with ❤️ by PlugFox.

Latest version
0.0.9
30-day downloads
270
Likes
98
Pub points
140

Package Overview

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

Overview

Octopus is a cross-platform, declarative routing solution for Flutter that emphasizes state management and nested navigation. Designed with simplicity and scalability in mind, it enables developers to define routes in a structured, reactive way across Android, iOS, Web, macOS, Windows, and Linux. Built with ❤️ by PlugFox, Octopus streamlines complex navigation flows while maintaining clean code and consistent state handling throughout the app's lifecycle.

Use cases
  • Nested route navigation
  • Stateful route transitions
  • Cross-platform app routing
  • Complex UI flow management
  • Reactive route definitions
Key features
  • Declarative route syntax
  • Built-in state preservation
  • Support for nested navigators
  • Cross-platform compatibility
  • Type-safe route handling
  • Easy integration with existing Flutter apps
Suitable for
  • Developers building complex Flutter apps
  • Teams needing robust navigation patterns
  • Apps requiring deep linking and state persistence
  • Projects prioritizing maintainable routing logic
  • Flutter beginners learning advanced navigation
Considerations
  • Requires understanding of Flutter's navigator concepts
  • May introduce overhead for simple apps
  • Learning curve for nested navigation patterns
  • Limited documentation compared to mature alternatives
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add octopus

Categories

Dependencies

Dependency list 3 items

Source repository

Related projects

No data available yet.