Skip to content
0:00 / 0:00

#flutter#go_router#navigator2.0

Flutter Navigator 2.0 made easy with go_router! Pair programming with Chris Sells, Flutter PM!

Majid Hajian

6.4K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Chris Sells, Flutter PM
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

41K views5 years ago2 recommendations

Mobile developmentWeb developmentFlutter and React NativeSoftware architecture

Chris Sells and Majid Hajian pair program to refactor a Flutter app from Navigator 1.0 to go_router.

#Flutter Navigator 2.0 is known as a complex routing solution in Flutter. However, it comes with a lot of power. With power comes responsibility too. Many Flutter developers are avoiding Navigator 2.0 because of its reputation but I have good news. We have a great package now called go_router written and maintained by Chris Sells, the product owner of Flutter focusing on developer experience. And guess what? The package is awesome and super simple to use. In this video, I have pair programmed with Chris to refactor my navigator 1.0 to 2.0 with go_router step by step. He also walked me through all the features in the Go_Router package which will be quite useful in any type of application on all platforms. Chapters: Intro Chris introduction Project overview Setup go_router simple and nested routes Hash / Path strategy and running on the web Redirect / Auth and non-auth routes Tips and tricks Deep vs Dynamic links Debugging routes Chris favorite feature Last words ---------------------------------------------------------------------------------------------------------------- Pub: pub.dev/packages/go_router ---------------------------------------------------------------------------------------------------------------- Chris's Twitter account: twitter.com/csells Majid's Twitter account: twitter.com/mhadaily ---------------------------------------------------------------------------------------------------------------- Let me know what packages or plugins you would like to see in the show, I will do my best to invite the authors for pair programming. My GitHub Sponsors' profile is live! You can sponsor me to support my open-source work 💖 github.com/sponsors/mhadaily?o=sd&sc=t

Why it's here

2 people recommend this

What people say. Recommended as a helpful walkthrough of go_router and Navigator 2.0, though some users note reservations about its nested navigation handling.

u/Theunis_in r/FlutterDev • Recommends

On “Nested Navigation with go router builder.”

watch this video Although, I don't like the way go router handles nested navigation

u/mhadailyin r/FlutterDev • Recommends

Flutter Navigator 2.0 made easy with go_router! Pair programming with Chris Sells, Flutter PM!