Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kikuchy/crashlytics
Flutter plugin for (Fabric) Crashlytics on Android and iOS. (Unofficial)
https://github.com/kikuchy/crashlytics
Last synced: 1 day ago
JSON representation
Flutter plugin for (Fabric) Crashlytics on Android and iOS. (Unofficial)
- Host: GitHub
- URL: https://github.com/kikuchy/crashlytics
- Owner: kikuchy
- License: other
- Created: 2018-08-20T12:23:21.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-08-21T10:55:24.000Z (over 6 years ago)
- Last Synced: 2024-12-20T05:02:56.536Z (6 days ago)
- Language: Dart
- Size: 231 KB
- Stars: 17
- Watchers: 1
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Crashlytics
**This is Craslytics unofficial plugin!**
Flutter plugin for [(Fabric) Crashlytics](https://fabric.io/kits/ios/crashlytics) on Android and iOS.
## Getting Started
Check out the example directory for a sample app using Craslytics.
To use Crashlytics, you need the Frabric account.
### Android Integration
1. Install the Fabric Gradle Plugin. Follow [Crashlytics Install Guid](https://fabric.io/kits/android/crashlytics/install) > **Add the Kit to Your build.gradle** Section. But you don't need crashlytics artifact. (See the `example` Android App.)
2. Add API Key into your App's `AndroidManifest.xml`. Follow [Crashlytics Install Guid](https://fabric.io/kits/android/crashlytics/install) > **Add Your API Key** Section.### iOS Integration
1. Add a script into your App. Follow [Crashlytics Install Guid](https://fabric.io/kits/ios/crashlytics/install) > **Add a Run Script Build Phase** Section.
2. Add API Key into your `Info.plist`. Follow [Crashlytics Install Guid](https://fabric.io/kits/ios/crashlytics/install) > **Add Your API Key** Section.### Dart Integration
Call `Crashlytics.setup()` before `runApp()`.
Then, you can see uncaught exceptions in Crashlytics dashboard.
![Like this!](art/ios_report_example.png)
## Limitation
Crashlytics doesn't support Dart & Flutter exception reporting.
So this plugin has some limitations.* All exceptions are reported as **Non-Fatal** error.
* Coloring of StackTrace on Crashlytics report screen is little strange.