flutter_embrace

Embrace SDK for Flutter


License
Apache-2.0

Documentation

pub package Build Status codecov apidoc Donate

Embrace for Flutter

Usage

Embrace.initialize(); // for http logging

MaterialApp(
  navigatorObservers: [EmbraceRouteObserver()], // for view logging
);

More APIs for flutter: apidoc

EmbraceLogTree for Fimber: https://gist.github.com/yongjhih/9a203147eda126a407e2ed6cb841cae3

Installation

pubspec.yaml

dependencies:
  flutter_embrace:
    git:
      url: https://github.com/yongjhih/flutter_embrace.git

App.kt

class App : io.flutter.app.FlutterApplication() {
    override fun onCreate() {
        super.onCreate()
        Embrace.getInstance().start(this)
    }
}

AndroidManifest.xml

<manifest>
    <application
        android:name=".App">
    </application>
</manifest>

build.gradle

dependencies {
    implementation "embrace-io:embrace-android-sdk:3.4.0"
}

Test / Code Coverage

./coverage.sh && ./coverage.sh && ./coverage.sh --report