talaria_flutter 0.2.4
talaria_flutter: ^0.2.4 copied to clipboard
Flutter bindings for the Talaria SDK — error hooks, zone bootstrap, navigator observer, and lifecycle tags.
talaria_flutter #
Flutter bindings for Talaria. Re-exports talaria.
Docs: Flutter guide · Project configuration
Install #
dependencies:
talaria_flutter: ^0.2.4
Bootstrap #
import 'package:flutter/material.dart';
import 'package:talaria_flutter/talaria_flutter.dart';
Future<void> main() async {
await TalariaFlutter.runZonedApp(
TalariaOptions(
dsn: 'https://ingest.newtalaria.com',
apiKey: const String.fromEnvironment('TALARIA_API_KEY'),
environment: 'production',
minLevel: SeverityLevel.warning,
),
const MyApp(),
);
}
Pass TalariaNavigatorObserver on MaterialApp. Tracing and analytics follow Project settings.
Screen heatmaps #
Wrap the app once. Taps, scroll depth, and masked snapshots upload when the project has analytics and heatmaps enabled.
TalariaScreenCapture(
child: MaterialApp(
navigatorObservers: [TalariaNavigatorObserver()],
home: const HomePage(),
),
)
TalariaMask covers a subtree in the snapshot. TalariaHeatmapAnchor gives a control a stable id.
License #
MIT