activity_flow 0.0.5 copy "activity_flow: ^0.0.5" to clipboard
activity_flow: ^0.0.5 copied to clipboard

VTEX Activity Flow Flutter SDK

VTEX Activity Flow Mobile RUM for Flutter apps focused in Android and iOS.

Features #

This plugin coupled to an app, aims to:

  • Track user navigation between app pages and send events.

Usage #

Import the package inside the main.dart file:

import 'package:activity_flow/activity_flow.dart';

Screen view event #

Create an instance of the Screen View observer class, by setting the account name:


void main() {
  runApp(
    ...
      final afObserver = PageViewObserver(accountName: 'Account 1');
    ...
  )
}

Automatically tracks your route navigation using the previous AF observer instance created:

MaterialApp(
  // Add the routeObserver to the navigatorObservers list.
  navigatorObservers: [ afObserver ],
  routes: {
    ... //define your named routes
  },
);

Touch event #

Automatically tracks touch gesture using the detector as a Provider in your app, together with the page view observer to get routes names too.

    return TouchDetector( //AF config
      accountName: {accountName},
      child: MaterialApp(
        ...
        navigatorObservers: [afObserver], //AF config
      ),
    );

2
likes
0
points
397
downloads

Publisher

verified publishervtex.com

Weekly Downloads

VTEX Activity Flow Flutter SDK

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, http, shared_preferences

More

Packages that depend on activity_flow