instabug_flutter_modular 1.0.1 copy "instabug_flutter_modular: ^1.0.1" to clipboard
instabug_flutter_modular: ^1.0.1 copied to clipboard

An add-on for the Instabug Flutter SDK that provides screen loading support for Flutter Modular v5.

example/lib/main.dart

import 'dart:async';

import 'package:flutter/material.dart';
import 'package:flutter_modular/flutter_modular.dart';
import 'package:flutter_modular_demo_app/modules.dart';
import 'package:instabug_flutter/instabug_flutter.dart';
import 'package:instabug_flutter_modular/instabug_flutter_modular.dart';

void main() {
  runZonedGuarded(
    () {
      WidgetsFlutterBinding.ensureInitialized();

      Instabug.init(
        token: '6b41bc30dd42aac50794ef3ec8f74a74',
        invocationEvents: [InvocationEvent.floatingButton],
        debugLogsLevel: LogLevel.verbose,
      );

      FlutterError.onError = (FlutterErrorDetails details) {
        Zone.current.handleUncaughtError(details.exception, details.stack!);
      };
      runApp(
        ModularApp(
          module: InstabugModule(AppModule()),
          child: const MyApp(),
        ),
      );
    },
    CrashReporting.reportCrash,
  );
}

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

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp.router(
      routeInformationParser: Modular.routeInformationParser,
      routerDelegate: Modular.routerDelegate
        ..setObservers([InstabugNavigatorObserver()]),
      title: 'Flutter Modular Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
    );
  }
}
1
likes
150
points
129
downloads

Publisher

unverified uploader

Weekly Downloads

An add-on for the Instabug Flutter SDK that provides screen loading support for Flutter Modular v5.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_modular, instabug_flutter, meta

More

Packages that depend on instabug_flutter_modular