“navigation”
Navigation 2 in Flutter: Mastering the Declarative Navigator 2.0 API
How the Router, RouterDelegate, RouteInformationParser, and Pages API actually fit together — a worked example, plus when to skip the plumbing and let go_router drive.
Shell Routes in go_router: Nested Navigation Without Losing Your App Bar
How ShellRoute and StatefulShellRoute keep persistent navigation chrome while inner routes push and pop — plus redirects, parentNavigatorKey, and push vs go behavior inside shells.
GoRouter Redirect Guards: Building Authentication Flows in Flutter
Learn how GoRouter redirect guards work and how to build automatic authentication flows, role-based access, and deep-link safe sign-in redirects in Flutter.
Hero Animations in Flutter: Shared Element Transitions Done Right
How Flutter Hero animations fly widgets between routes: matching tags, flight mechanics with MaterialRectArcTween, custom flights with flightShuttleBuilder and createRectTween, radial heroes, and pitfalls to avoid.
go_router: The De Facto Standard for Flutter Routing in 2026
go_router dominates Flutter routing with 1.28M+ monthly downloads. Learn declarative routing, nested navigation, deep linking, and authentication guards.
Building a Bottom Navigation App with package:listen
A step-by-step tutorial for creating a Flutter app with four-tab bottom navigation and per-screen state management using the listen package from the Flutter team.