page_stay_tracker 1.0.0
page_stay_tracker: ^1.0.0 copied to clipboard
Widget encapsulation for page dwell time statistics.
example/page_stay_tracker_example.dart
import 'package:flutter/widgets.dart';
import 'package:page_stay_tracker/src/page_stay.dart';
import 'package:page_stay_tracker/src/page_stay_config.dart';
import 'my_analytics_reporter_example.dart';
final RouteObserver<PageRoute> appRouteObserver = RouteObserver<PageRoute>();
void main() {
PageStay.init(
PageStayConfig(
reporter: MyAnalyticsReporter(),
routeObserver: appRouteObserver,
),
);
runApp(MyApp());
}
class MyApp extends StatefulWidget {
const MyApp({super.key});
@override
State<MyApp> createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
@override
Widget build(BuildContext context) {
return const Placeholder();
}
}