logrocket_flutter 0.0.3-beta copy "logrocket_flutter: ^0.0.3-beta" to clipboard
logrocket_flutter: ^0.0.3-beta copied to clipboard

retracted

LogRocket SDK Plugin for Flutter. LogRocket sessions provide a comprehensive understanding of how users engage with your app.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:provider/provider.dart';

import 'package:logrocket_flutter/logrocket_flutter.dart';

void main() {
  LogRocket.wrapAndInitialize(
    LogRocketWrapConfiguration(),
    LogRocketInitConfiguration(appID: 'YOUR_APP_ID'),
    () => runApp(MyApp())
  );
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return ChangeNotifierProvider(
      create: (context) => MyAppState(),
      child: LogRocketWidget(
        child: MaterialApp(
          title: 'Example App',
          theme: ThemeData(
            useMaterial3: true,
            colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
          ),
          home: MyHomePage(),
        ),
      ),
    );
  }
}

class MyAppState extends ChangeNotifier {
  var name = 'world';
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key});

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    var appState = context.watch<MyAppState>();

    return SafeArea(
      child: Scaffold(
        body: Column(
          children: [
            ElevatedButton(
              onPressed: () {
                LogRocket.identify(appState.name, {
                  'favoriteColor': 'purple',
                });
                LogRocket.info('Hello ${appState.name}');
              },
              child: Text('Hello ${appState.name}'),
            ),
          ],
        ),
      ),
    );
  }
}
3
likes
0
points
527
downloads

Publisher

verified publisherlogrocket.com

Weekly Downloads

LogRocket SDK Plugin for Flutter. LogRocket sessions provide a comprehensive understanding of how users engage with your app.

Homepage

License

unknown (license)

Dependencies

flutter, flutter_web_plugins, http, logger, plugin_platform_interface

More

Packages that depend on logrocket_flutter