farol_flutter 0.1.0
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: wiresFarointo a Flutter app.- Cold-start measurement (first frame timing).
- App lifecycle events (
app_background/app_foreground) with flush on background, plusforeground_resumetiming on background→foreground. FlutterError.onError+PlatformDispatcher.instance.onErrorreporting (deduplicated across the two channels).FaroNavigatorObserverfor 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.