https://github.com/shakebugs/shake-flutter
Bug reporting SDK for Flutter apps.
https://github.com/shakebugs/shake-flutter
bug-reporting bug-reports debugging flutter flutter-sdk sdk shake-sdk
Last synced: 4 months ago
JSON representation
Bug reporting SDK for Flutter apps.
- Host: GitHub
- URL: https://github.com/shakebugs/shake-flutter
- Owner: shakebugs
- License: mit
- Created: 2021-11-25T13:14:15.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2026-01-16T16:46:56.000Z (5 months ago)
- Last Synced: 2026-01-17T05:27:17.148Z (5 months ago)
- Topics: bug-reporting, bug-reports, debugging, flutter, flutter-sdk, sdk, shake-sdk
- Language: Dart
- Homepage: https://shakebugs.com
- Size: 3.86 MB
- Stars: 16
- Watchers: 1
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Shake Flutter SDK
[](https://pub.dev/packages/shake_flutter)
Flutter plugin for [bug reporting](https://www.shakebugs.com).
## Features
| Feature | Available |
|:---------------:|:---------:|
| Bug reporting | ✅ |
| Crash reporting | ❌ |
| Users | ✅ |
## Requirements
| Platform | Version |
|:----------:|:---------:|
| Flutter | 1.12 |
| Android | 7.0 |
| iOS | 12.0 |
## How to use
### Install Shake
Add Shake to your `pubspec.yaml` file.
```yaml
dependencies:
shake_flutter: ^17.2.1
```
Install package by running command in terminal.
```bash
flutter packages get
```
### Start Shake
Call `Shake.start()` method in the `main.dart` file.
```dart
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:shake_flutter/shake_flutter.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
String apiKey = Platform.isIOS ? 'ios-app-api-key' : 'android-app-api-key';
Shake.start(apiKey);
runApp(MyApp());
}
```
Replace `ios-app-api-key` and `android-app-api-key` with the actual values you have in your app settings.
## Resources
- [Official docs](https://www.shakebugs.com/docs/)