Skip to main content

Quick Start

import 'package:b2metric_sdk/b2metric_sdk.dart';

void main() async {
WidgetsFlutterBinding.ensureInitialized();

// Initialize at app startup
await B2Metric.instance.init(
const B2MetricConfig(
apiKey: 'YOUR_API_KEY',
appIdentifier: 'YOUR_APP_IDENTIFIER',
),
);

// Track an event
B2Metric.instance.logEvent('button_click', properties: {
'screen': 'home',
});

runApp(const MyApp());
}
Important

Call init() once at app startup before using any other SDK method. Subsequent calls are ignored.