lukehog 0.2.0 copy "lukehog: ^0.2.0" to clipboard
lukehog: ^0.2.0 copied to clipboard

Simple analytics for any Flutter platform, Dart environment and beyond

example/lukehog_example.dart

import 'package:lukehog/lukehog.dart';

void main() {
  var analytics = Lukehog("<appId>");
  analytics.login('alice');
  analytics.appOpen();
  analytics.usedFeatureA();
  analytics.completedPurchase();
  analytics.logout();
}

extension on Lukehog {
  void login(String userId) {
    this.userId = userId;
    capture('login');
  }

  void appOpen() => capture('app_open');
  void usedFeatureA() => capture('used_feature_a');
  void completedPurchase() => capture('completed_purchase');

  void logout() {
    userId = null;
    capture('logout');
  }
}
10
likes
0
points
24
downloads

Publisher

unverified uploader

Weekly Downloads

Simple analytics for any Flutter platform, Dart environment and beyond

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

http, nanoid2, retry

More

Packages that depend on lukehog