tap_track

a simple Tap-event global tracking package.

Getting started

dependencies:
  tap_track: last_version

Usage

import 'package:tap_track/tap_track.dart';

void main() {
    WidgetsFlutterBinding.ensureInitialized();
    
    TapTrackManager.init(
        onReport: (params) {
            debugPrint("main onReport: $params");
          //flutter: main onReport: {event: add, goodsId: 9999}
        },
    );
    
    runApp(const MyApp());
}
TapTrackWidget(
  data: const {
    "event": "add",
    "goodsId": 9999,
  },
  child: FloatingActionButton(
    onPressed: () {
      debugPrint("$runtimeType onFloat");
    },
    child: const Icon(Icons.add),
  ),
);

Libraries

tap_track