sprig 0.2.0 copy "sprig: ^0.2.0" to clipboard
sprig: ^0.2.0 copied to clipboard

outdated

A flutter plugin for sprig https://sprig.com/. Sprig is a micro-survey automation platform.

userleap_flutter #

pub package

A fork of UserleapFlutter #

A Flutter plugin integrating the official android and ios SDK for Userleap Survey Platform

Usage #

Import package:sprig/sprig.dart and use the methods in Sprig class.

Example:

import 'package:sprig/sprig.dart';

void main() async {
    Sprig.configure('ENVIRONMENT_ID');
    runApp(App());
}

class App extends StatelessWidget {

    @override
    Widget build(BuildContext context) {
        return Center(
            child: FlatButton(
                onPressed: () {
                Sprig.presentDebugSurvey()
                .then((value) => print(value));
            },
            child: Text('Present Debug Survey'),
        ));
    }
}

See Sprig Android and iOS package documentation for more information. USerleap docs

Sprig requires a Fragment Activity for the android implementation to work, im your MainActivity.kt, you can change FlutterActivity to FlutterFragmentActivity.

import android.os.Bundle
import androidx.annotation.NonNull
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.embedding.android.FlutterFragmentActivity
import io.flutter.plugins.GeneratedPluginRegistrant


class MainActivity: FlutterFragmentActivity() {
    override fun configureFlutterEngine(@NonNull flutterEngine: FlutterEngine) {
        GeneratedPluginRegistrant.registerWith(flutterEngine)
    }

}

Add Java 8 support to your project (if not added already)

android {
    ...
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    // For Kotlin projects
    kotlinOptions {
        jvmTarget = "1.8"
    }
}

Web support is currently in progress

checkout the example project for full implementation

2
likes
0
pub points
44%
popularity

Publisher

unverified uploader

A flutter plugin for sprig https://sprig.com/. Sprig is a micro-survey automation platform.

License

unknown (LICENSE)

Dependencies

flutter, sprig_platform_interface

More

Packages that depend on sprig