TGViewer
DartWay En | Flutter & fullstack Dart DartWay En | Flutter & fullstack Dart @dartway_dev · 32 subscribers
Post #7 89
🔥 dartway_router 1.1.0

Update to go_router 17.2.3 — plus new features and an important fix.
—
⚠️ Breaking change
All route enums implementing DwNavigationRoute must add a new getter:
@override
DwStatefulShellRouteBuilder? get statefulShellRouteBuilder => null;

The compiler will show you exactly where.
—
What's new
statefulShellRouteBuilder — the right way to build a bottom nav bar with independent navigation branches. Scroll position, nested routes and widget state are preserved when switching tabs. Recommended over shellRouteBuilder for any tab-based layout.
onEnter — a hook that fires before redirect and zoneGuards. Useful for analytics or any logic that needs to run before route matching.
caseSensitive (default true) — set to false and /Profile resolves the same as /profile.
shellNotifyRootObserver (default true) — controls whether ShellRoute / StatefulShellRoute zones trigger root navigator observer callbacks on internal navigation.
Fix: DwPageBuilder.slide — the from parameter now describes the direction the page enters from. AxisDirection.right means the page slides in from the right. Previously the offset was inverted.
—
dart pub add dartway_router

github.com/dartway/dartway_router
GitHub GitHub - dartway/dartway_router Contribute to dartway/dartway_router development by creating an account on GitHub.
More from @dartway_dev
  1. Aug 4, 2026Hi, we added competence map on our site. https://dartway.dev/learn Each page contains key…
  2. Jul 9, 2026The hardest part of a module is flexibility DRY is one of the core principles of software…
  3. Jul 7, 2026Yesterday I said I'm building DartWay in the open. Before I start showing code — let me sa…
  4. Jul 6, 2026I've been building this channel around Flutter development and fullstack Dart for quite a…
  5. Jul 4, 2026Experience isn't the years you've logged Last time I asked whether you're a junior, middle…
  6. Jul 2, 2026Too many juniors, too few jobs — and the real problem is somewhere else I post a Flutter d…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →