Introduction
What is AutoRoute?
Installation and Usage
Generated Routes
Basics
Root Router
Working with Paths
Navigation
Passing Arguments
Page Transitions
Nested Routes
Wrapping Routes
Advanced
Declarative Routing
Bottom Navigation Bar
Route Guards
Authentication
Storybook
Analytics
Url Helpers
Auto Route is Flutter navigation package that allows for strongly-typed arguments passing, effortless deep-linking and code generation to simplify routes setup. It allows you to generate everything needed for navigation inside of your app with minimal code.
If your App requires deep-linking or guarded routes or just a clean routing setup you'll need to use named/generated routes and you’ll end up writing a lot of boilerplate code for mediator argument classes, checking for required arguments, extracting arguments and a bunch of other stuff. See some of the many supported features in this package: