flutter-navigation

Installation
SKILL.md

Flutter Navigation

Priority: P1 (OPERATIONAL)

Implementation Workflow

  1. Choose router — Use go_router for modern, declarative routing.
  2. Define routes — Use constants or code generation for route paths; never hardcode strings.
  3. Configure deep links — Set up AndroidManifest.xml and Info.plist for URL schemes.
  4. Validate parameters — Check parameters in redirect logic before navigation.
  5. Preserve tab state — Use StatefulShellRoute or IndexedStack for bottom navigation.

Route Configuration Example

See implementation examples for GoRouter configuration with parameter validation and redirects.

Routing Patterns & Examples

Anti-Patterns

Installs
2
GitHub Stars
521
First Seen
May 27, 2026
flutter-navigation — hoangnguyen0403/agent-skills-standard