crashops_flutter 0.0.825 crashops_flutter: ^0.0.825 copied to clipboard
This Flutter plugin will bridge your Flutter app with CrashOps SDK, for iOS and Android. CrashOps helps you to easily monitor crash and error reports. This library is plug n' play and it's super easy [...]
CrashOps plugin for Flutter #
This Flutter plugin helps to bridge your app with the CrashOps native SDK. CrashOps SDK helps you monitor your app's crashes and Flutter errors.
Installation #
⑂ & ▶
plug n' play
Easiest to install, all you need to do is add crashops_flutter
dependency and the SDK will automatically start monitoring native crashes on each app launch.
Required changes in your pubspec.yaml
file:
dependencies:
flutter:
sdk: flutter
...
crashops_flutter: any
...
Usage #
(see the a full example project in: github.com/CrashOps/Flutter-Example)
CrashOps can catch also errors from Flutter and Dart, not only native crashes. #
To catch errors from your Flutter app, edit your main()
method as follows:
void main() {
CrashOps.instance.run(app: MyApp(), onError: (e, stacktrace) {
print("Caught error from Flutter / Dart:\nError: $e\nStack Trace: $stacktrace");
});
}
Customize configurations as you like #
class _MyAppState extends State<MyApp> {
// It's not mandatory to put those configurations inside a State.
// It may also be in the "main()" function.
final CrashOps crashOps = CrashOps();
...
@override
void initState() {
super.initState();
// If you're willing to create logs in debug
crashOps.isEnabledInDebugMode = true;
// If you wish to upload logs to CrashOps servers
crashOps.setClientId(
"the-client-id-you-received-from-crashops-customer-support");
// If you wish to add more details in each log
crashOps.setMetadata({"yo": "that's my awesome app!"});
}
...
}
Configuration Files #
These files are not mandatory to use as you can also configure CrashOps via code only (programmatically, as mentioned above), but you still can add these files to save configuration via coding.
iOS 'plist' configuration file #
Android 'xml' configuration file #
Don't have Flutter yet? #
For help getting started with Flutter, view their online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Acknowledgments #
Flutter: https://pub.dev/flutter
TODO #
Become production ready :)
Our SDK is still under development, stay tuned: CrashOps.com