Building a custom router for Flutter's Navigation 2.0 API

Chris Sells

Product Manager


Navigation 2.0 has gotten itself a reputation for complexity that goes along with the flexibility and capability that it exposes. In this talk, you'll look at the design and implementation of a custom router meant to simplify your navigation and routing needs in Flutter: the go_router package. With its support for dynamic linking, deep linking, redirection and nested navigation across Android, iOS, web, Windows, macOS and Linux, this talk has something for everyone.

Chris enjoys long walks on the beach and various technologies.