rudder_sdk_flutter_platform_interface 3.3.0 copy "rudder_sdk_flutter_platform_interface: ^3.3.0" to clipboard
rudder_sdk_flutter_platform_interface: ^3.3.0 copied to clipboard

Platform interface for RudderStack Flutter SDK - Defines contracts for iOS, Android, and Web implementations.

example/lib/main.dart

// ignore_for_file: uri_does_not_exist, undefined_class, undefined_function, undefined_identifier, depend_on_referenced_packages

import 'package:rudder_sdk_flutter/RudderController.dart';
import 'package:rudder_sdk_flutter_platform_interface/platform.dart';

void main() {
  // Initialize the SDK with your write key and configuration
  MobileConfig mc = MobileConfig(
      autoCollectAdvertId: false,
      sessionTimeoutInMillis: 6000,
      gzip: false,
      recordScreenViews: true,
      collectDeviceId: false);

  RudderConfigBuilder builder = RudderConfigBuilder();
  builder
    ..withDataPlaneUrl('your-data-plane-url')
    ..withMobileConfig(mc)
    ..withLogLevel(RudderLogger.VERBOSE);

  RudderController.instance.initialize('your-write-key', config: builder.build());
}
0
likes
150
points
24.6k
downloads

Publisher

verified publisherrudderstack.com

Weekly Downloads

Platform interface for RudderStack Flutter SDK - Defines contracts for iOS, Android, and Web implementations.

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on rudder_sdk_flutter_platform_interface