Back to skills

flutter-implementing-navigation-and-routing

development

Handles routing, navigation, and deep linking in Flutter apps. Covers both imperative (Navigator.push/pop) and declarative (go_router) approaches, plus nested navigation for multi-step flows. Flutter'

Setup & Installation

npx skills add https://github.com/flutter/flutter-implementing-navigation-and-routing --skill flutter-implementing-navigation-and-routing
or paste the link and ask your coding assistant to install it
https://github.com/flutter/flutter-implementing-navigation-and-routing
View on GitHub

What This Skill Does

Handles routing, navigation, and deep linking in Flutter apps. Covers both imperative (Navigator.push/pop) and declarative (go_router) approaches, plus nested navigation for multi-step flows. Flutter's navigation APIs have several overlapping approaches with different tradeoffs, and this skill lays out when to use each one so you don't pick the wrong pattern and have to refactor later.

When to use it

  • Working with flutter implementing navigation and routing functionality
  • Implementing flutter implementing navigation and routing features
  • Debugging flutter implementing navigation and routing related issues