avo_inspector

Creator: coderz1093

Last updated:

0 purchases

avo_inspector Image
avo_inspector Images

Languages

Categories

Add to Cart

Description:

avo inspector

Avo Inspector #
Installation #
With Flutter:
$ flutter pub add avo_inspector
This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
avo_inspector: ^1.0.0
copied to clipboard
Import it #
Now in your Dart code, you can use:
import 'package:avo_inspector/avo_inspector.dart';
Initialization #
Obtain the API key at Avo.app
import 'package:avo_inspector/avo_inspector.dart';

AvoInspector avoInspector = await AvoInspector.create(
apiKey: "my_key",
env: AvoInspectorEnv.dev,
appVersion: "1.0",
appName: "Hello Flutter");
copied to clipboard
Enabling logs #
Logs are enabled by default in the dev mode and disabled in prod mode.
AvoInspector.shouldLog = true;
copied to clipboard
Sending event schemas to Avo Inspector #
This method gets actual tracking event parameters, extracts schema automatically and sends it to the Avo Inspector backend.
Just call this method at the same place you call your analytics tools' track methods with the same parameters.
avoInspector.trackSchemaFromEvent(
eventName: "Event name",
eventProperties: {
"String Prop": "Prop Value",
"Float Prop": 1.0,
"Boolean Prop": true});
copied to clipboard
Read more in the Avo documentation
Batching control #
In order to ensure our SDK doesn't have a large impact on performance or battery life it supports event schemas batching.
Default batch size is 30 and default batch flush timeout is 30 seconds.
In development mode batching is disabled.
AvoBatcher.batchSizeThreshold = 10;
AvoBatcher.batchFlushSecondsThreshold = 10;
copied to clipboard
Author #
Avo (https://www.avo.app), [email protected]
License #
AvoInspector is available under the MIT license.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.