flutter_ab_tester 0.0.1 copy "flutter_ab_tester: ^0.0.1" to clipboard
flutter_ab_tester: ^0.0.1 copied to clipboard

outdated

Flutter AB Tester

See exactly what your users want by conducting A/B testing in your flutter app extremely easily. Setup time: 5 minutes.

Getting started #

Add the following line to your pubspec:

flutter_ab_tester: 0.0.1^

Usage #

Create your account on the analysis dashboard at: https://flutter-ab-tester-dashboard.herokuapp.com/

Create a map of the widgets that you wish to A/B test with. The keys need to be unique identifiers for your variants and the values are the widgets.

Map<String, Widget> _mapOfTestCases = {"VariantA": VariantA(text: "I'm Variant A"), "VariantB": VariantB(text: "I'm Variant B")};

These variants will now be randomly displayed to your users.

Next, inorder to register the target clicks, add the following function call to every button press that you wish to track.

FlutterABTesterUtility().targetButtonPressed(testname, variant_that_this_button_is_in, button_id, your_email, your_password);

Example:

ElevatedButton(
    onPressed: (){
      
      FlutterABTesterUtility().targetButtonPressed("first_test", "VariantA", "signup", "john@gmail.com", "johnpassword");
    
      // rest of your code
    },
    child: Text("Click for A"),
)

Now you can check your analysis results at: https://flutter-ab-tester-dashboard.herokuapp.com/dashboard

0
likes
0
points
25
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter AB Tester

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, http

More

Packages that depend on flutter_ab_tester