Skip to content

Latest commit

 

History

History
18 lines (15 loc) · 885 Bytes

README.md

File metadata and controls

18 lines (15 loc) · 885 Bytes

Go Router Workshop

This repository contains a set of simple examples showcasing navigation in Flutter apps. First example (main_navigator_1.dart) utilizes Navigator 1.0, the rest revolves around Navigator 2.0 using go_router package.

Examples use go_router package with version 13.1.0.

Each example resides in a separate entrypoint file.

  • main_navigator_1.dart - Basic example of navigation using Navigator 1.0 API
  • main_go_router_1.dart - Simple examples of go_router configuration - route setup, custom error page
  • main_go_router_2.dart - Example with named route, passing parameters via path parameters and query parameters, custom transitions.
  • main_go_router_3.dart - Example of redirections
  • main_go_router_4.dart - Nested navigation using ShellRoute
  • main_go_router_5.dart - Nested navigation with preserved states using StatefulShellRoute and StatefulShellBranches.