lukehog 0.3.0
lukehog: ^0.3.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) {
setUserId(userId);
capture('login');
}
void appOpen() => capture('app_open');
void usedFeatureA() => capture('used_feature_a');
void completedPurchase() => capture('completed_purchase');
void logout() {
capture('logout');
setUserId(null);
}
}