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)