Shake Flutter SDK
Flutter plugin for bug reporting.
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.
dependencies:
shake_flutter: ^16.2.1
Install package by running command in terminal.
flutter packages get
Start Shake
Add Shake import.
import 'package:shake_flutter/shake_flutter.dart';
Call Shake.start()
method in the main.dart
file.
void main() {
WidgetsFlutterBinding.ensureInitialized();
Shake.setInvokeShakeOnShakeDeviceEvent(true);
Shake.setShowFloatingReportButton(false);
Shake.setInvokeShakeOnScreenshot(false);
Shake.start('client-id', 'client-secret');
runApp(MyApp());
}
Replace client-id
and client-secret
with the actual values you have in your workspace settings.
Resources
Libraries
- models/chat_notification
- helpers/configuration
- utils/extensions
- enums/log_level
- utils/mapper
- models/network_request
- helpers/network_tracker
- models/notification_event
- helpers/notifications_tracker
- models/shake_attachments
- models/shake_base_action
- models/shake_chat_action
- models/shake_email
- models/shake_file
- shake_flutter
- models/shake_form
- models/shake_form_component
- models/shake_home_action
- network/shake_http_client
- network/shake_http_logger
- models/shake_picker
- models/shake_picker_item
- models/shake_report_configuration
- enums/shake_screen
- models/shake_submit_action
- models/shake_text_input
- models/shake_theme
- models/shake_title