Flutter GetX Navigation
SKILL.md
GetX Navigation
Priority: P0 (CRITICAL)
Decoupled navigation system allowing UI transitions without BuildContext.
Guidelines
- Named Routes: Use
Get.toNamed('/path'). Define routes inAppPages. - Navigation APIs:
Get.to(): Push new route.Get.off(): Replace current route.Get.offAll(): Clear stack and push.Get.back(): Pop route/dialog/bottomSheet.
- Bindings: Link routes with
Bindingsfor automated lifecycle. - Middleware: Implement
GetMiddlewarefor Auth/Permission guards.