farol_flutter 0.1.0 copy "farol_flutter: ^0.1.0" to clipboard
farol_flutter: ^0.1.0 copied to clipboard

Flutter auto-instrumentation for the Faro RUM client — lifecycle, errors, navigation.

0.1.0 #

Initial public release.

  • FaroFlutter.initialize / dispose: wires Faro into a Flutter app.
  • Cold-start measurement (first frame timing).
  • App lifecycle events (app_background / app_foreground) with flush on background, plus foreground_resume timing on background→foreground.
  • FlutterError.onError + PlatformDispatcher.instance.onError reporting (deduplicated across the two channels).
  • FaroNavigatorObserver for automatic view/route change tracking.
  • Frame-jank collection (frames_total/frames_slow/frames_frozen/ frame_delay_ms), off by default in debug builds.
  • Time-to-initial-display (TTID) and time-to-fully-displayed (TTFD, via FaroFlutter.reportFullyDisplayed()) measurements.
  • Rage-tap detection (FaroRageTapDetector, FaroRageTapIgnore).
  • FaroFlutterOptions: single options surface covering all of the above.
1
likes
160
points
135
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Flutter auto-instrumentation for the Faro RUM client — lifecycle, errors, navigation.

Repository (GitHub)
View/report issues

Topics

#observability #rum #faro #flutter

License

Apache-2.0 (license)

Dependencies

farol, flutter

More

Packages that depend on farol_flutter