amplitude_experiments_flutter library
Amplitude Experiments SDK for Flutter.
This library provides feature flags and A/B testing capabilities through the Amplitude Experiments platform.
Getting Started
import 'package:amplitude_experiments_flutter/amplitude_experiments_flutter.dart';
// Initialize the client
await AmplitudeExperiments.initialize('YOUR-DEPLOYMENT-KEY');
// Fetch variants for a user
await AmplitudeExperiments.fetch(ExperimentUser(userId: 'user-123'));
// Get a variant
final variant = await AmplitudeExperiments.variant('my-feature-flag');
Classes
- AmplitudeExperiments
- Main entry point for the Amplitude Experiments Flutter SDK.
- ExperimentConfig
- Configuration for the Amplitude Experiments client
- ExperimentUser
- Represents user context for experiment targeting
- Variant
- Represents an experiment/feature flag variant
Enums
- ServerZone
- Specifies the Amplitude server zone (data center region)