Skip to content

Latest commit

 

History

History
88 lines (58 loc) · 2.29 KB

File metadata and controls

88 lines (58 loc) · 2.29 KB

Adding a Navigator Observer

Ever wanted to track page views or add navigation breadcrumbs to your error logs?

This can be done by implementing a NavigatorObserver. ✅

Here's some sample code showing how to implement this. 👇



To use the navigator observer, simply add it to the MaterialApp widget.

As a result, navigation logs will show in the console.


A couple of extra tips:

  • some packages already offer a navigator observer (e.g. SentryNavigatorObserver), so you may not need to implement your own
  • whatever you do, DON'T track page views on the build method (this can be called many times when widgets rebuild, and is out of your control)

I will cover analytics and error monitoring in detail in my upcoming course.

If you want to ship your apps with confidence, check it out and join the waitlist here:


Previous Next
Flutter DevTools Logging Page Working with multiple Xcode versions