Flutter SDK
traceiq_flutter supports Android, iOS, web, macOS, Windows, and Linux with persistent anonymous identity, sessions, an offline queue, batching, retries, lifecycle flushing, navigation tracking, and chained Flutter error handlers.
Version 0.1.0 is currently prepared in this repository under packages/sdk-flutter. Until the first pub.dev release, monorepo applications can use a local path dependency.
yaml
dependencies:
traceiq_flutter:
path: ../../packages/sdk-flutterdart
await TraceIQ.initialize(
projectId: 'YOUR_PROJECT_ID',
apiKey: 'YOUR_PROJECT_WRITE_KEY',
apiUrl: 'https://api.traceiq.run',
);
await TraceIQ.identify('user_123', traits: {'plan': 'pro'});
await TraceIQ.track('checkout_started', properties: {'cart_value': 4200});
await TraceIQ.screen('Checkout');
await TraceIQ.revenue(amount: 3500, currency: 'NGN');
