page_stay_tracker 1.0.0 copy "page_stay_tracker: ^1.0.0" to clipboard
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();
  }
}
0
likes
150
points
107
downloads

Publisher

unverified uploader

Weekly Downloads

Widget encapsulation for page dwell time statistics.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on page_stay_tracker