~/talk

real world use cases in Flutter with GoRouter and GoRouterBuilder

Talkat Fluttercon Europe 2024 · 2024-07-03..07-05· [flutter]
name:Max Weber
links:none on file
slides:none on file

Walks through a working Flutter app wired to go_router and go_router_builder with build_runner generating typed route generation classes, demonstrates nesting with a shell route to give bottom tabs their own navigator, shows the practical difference between go vs push behavior, and sets up deep links using Firebase hosting plus Android assetlinks and iOS associated domains. Live coding hits build_runner and one-file limitations, migration pain with Flutter 3.22 pop changes, and generated routes prove usable though modular micropackage setups cause integration friction.

AI-written summary · about

  1. 0:00Flutter navigation with GoRouter
  2. 2:09GoRouter replaces Navigator
  3. 6:43Push vs go navigation
  4. 8:52Routing guards for auth
  5. 9:33Typed route parameters
  6. 10:15GoRouterBuilder for type-safe nav
  7. 11:43Live coding GoRouter setup
  8. 19:30Shell routing for bottom nav
  9. 25:49Live coding shell routing
  10. 26:10Deep linking setup
  11. 32:34Live coding deep linking
  12. 39:07GoRouter challenges
  13. 40:10Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.