Flutter Navigator 2.0

Nov 8 2022 · Dart 2.17.3, Flutter 3.0.2, Android Studio 2020.3

Part 2: Deep Dive Into Navigator 2.0

09. Use the App Router Delegate

Episode complete

Play next episode

Next
About this episode
Leave a rating/review
See forum comments
Cinema mode Mark complete Download course materials
Previous episode: 08. Create the Router Delegate Next episode: 10. Create Material Pages

Get immediate access to this and 4,000+ other videos and books.

Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and 4,000+ professional videos in a single subscription, it's simply the best investment you can make in your development career.

Learn more Already a subscriber? Sign in.

Heads up... You've reached locked video content where the transcript will be shown as obfuscated text.

Episode 09 - Use the App Router Delegate

We have to use the router delegate that we have just created. Navigate to main.dart and create a new private final variable named bookRouterDelegate and create it as a late variable like follows.

 late final BookRouterDelegate _bookRouterDelegate 
 _bookRouterDelegate = BookRouterDelegate(
        appStateManager: _appStateManager, bookManager: _bookManager);
home: Router(routerDelegate: _bookRouterDelegate)
Navigator.onGenerateRoute was null, but the rote names '/' was referenced.