A Flutter project demonstrating type-safe navigation in Flutter by comparing AutoRoute and GoRouter.
Each package is implemented on its own branch:
The example app contains a simple tab navigation app with three tabs. Authentication, navigating to details screens, Bloc scoping and deep links are also covered.
To dive deeper into the topic and learn more, feel free to read the Medium article "Flutter Type-Safe Navigation: GoRouter vs AutoRoute".