Skip to main content

iws_experiments 1.0.0 copy "iws_experiments: ^1.0.0" to clipboard
iws_experiments: ^1.0.0 copied to clipboard

A Flutter package for managing A/B testing and feature experiments with pre-built UI components and API integration.

1.0.0 #

  • Update dependencies (iws_http: ^1.1.1, iws_device_info: ^2.0.0).
  • Lifecycle & Stability Fixes:
    • Prevent setState after dispose in ExperimentListTile with mounted check.
    • Implement didUpdateWidget in ExperimentList to reactively handle userIdentifier updates.
  • Architecture:
    • Add IwsExperiments.initialize(...) for runtime configuration of API key, authority, and base path.
    • Add feature flag evaluation helper isFeatureEnabled() and getExperiment().
  • Typed Domain Exceptions:
    • Introduce IwsExperimentsException, IwsApiKeyMissingException, IwsApiException, and IwsNetworkException.
  • UI & UX Improvements:
    • Add smooth optimistic updates in ExperimentList eliminating full-screen reload flicker.
    • Add RefreshIndicator (pull-to-refresh) and interactive "Reintentar" (retry) button on network error.
    • Add Dark Mode theming support with dynamic colors and contrasting typography.
    • Add custom builders (loadingBuilder, errorBuilder, emptyBuilder) and configurable labels.

0.0.1 #

  • Initial release
  • Experiment fetching and management functionality
  • User participation toggling in experiments
  • Pre-built UI widgets: ExperimentList and ExperimentListTile
  • Integration with IWS HTTP and Device Info packages
  • Type-safe experiment models with JSON serialization
  • API key configuration support via environment variables
  • Device information tracking for experiments
0
likes
150
points
60
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter package for managing A/B testing and feature experiments with pre-built UI components and API integration.

Homepage

License

unknown (license)

Dependencies

flutter, iws_device_info, iws_http

More

Packages that depend on iws_experiments