Implements production-grade Flutter navigation patterns including GoRouter, Navigator 2.0, and deep linking.
This skill provides comprehensive guidance for architecting robust navigation systems in Flutter applications. It covers everything from basic imperative routing with Navigator 1.0 to complex, state-aware declarative routing using GoRouter and Navigator 2.0. Developers can leverage this skill to implement nested navigation with ShellRoutes, secure app routes with authentication guards, and handle platform-specific deep links for iOS and Android, ensuring a seamless user experience across mobile and web platforms.
Características Principales
01Navigator 1.0 and 2.0 declarative implementation guides
02Nested navigation with ShellRoute for persistent UI state
03Authentication route guards and dynamic redirection logic
04GoRouter production-ready configurations and patterns
051 GitHub stars
06Deep linking setup for iOS Universal Links and Android App Links
Casos de Uso
01Implementing web-friendly URLs and deep links for mobile marketing campaigns
02Building complex multi-tab applications with persistent bottom navigation bars
03Securing application routes with logic-based authentication redirects