dashi_flutter 1.1.0 copy "dashi_flutter: ^1.1.0" to clipboard
dashi_flutter: ^1.1.0 copied to clipboard

Flutter bindings for the dashi Umami Analytics client — navigator observer, device context provider, and lifecycle-aware queue flushing.

1.1.0 #

  • Add attachDashiRouteTracking: a Router-based route tracking helper (go_router) that reports pageviews at any nesting depth, including routes inside a ShellRoute/StatefulShellRoute that a NavigatorObserver cannot observe. It is decoupled — it takes a Listenable and a location getter, and does not depend on go_router.
  • DashiNavigatorObserver: the default route filter now also rejects empty/blank route names (not just null), avoiding a stray empty-URL pageview for a ShellRoute container. Backward-compatible.

1.0.1 #

  • Add a package example (example/main.dart). No API changes.

1.0.0 #

First stable release.

  • DashiNavigatorObserver: tracks routes as pageviews (push/replace/pop) with observer-maintained referrer chaining.
  • flutterContextProvider: device context (language, screen, descriptive io user agent; null on web).
  • attachLifecycleFlush: flushes the offline queue on paused/detached.
0
likes
160
points
50
downloads

Documentation

API reference

Publisher

verified publisherowlnext.fr

Weekly Downloads

Flutter bindings for the dashi Umami Analytics client — navigator observer, device context provider, and lifecycle-aware queue flushing.

Repository (GitHub)
View/report issues

Topics

#analytics #umami #tracking #telemetry

License

MIT (license)

Dependencies

dashi, flutter

More

Packages that depend on dashi_flutter