flappy

A package that will help you and your team to report bugs when needed. Just shake your device and start reporting and send email to your designated receivers.

Getting started

Flappy was initially created for bug reporting purpose. Flappy is dependant on packages like Feedback to start sending feedback, Path to record logs and some others packages.

How to use

Using Flappy is really simple.

Firstly, importing Flappy

import 'package:flappy/flappy.dart';

Flappy provides a widget called FlappyFeedback which should be on the very top of your widget tree.

void main(List<String> args) {
  return runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return FlappyFeedback(
      appName: 'App name',
      receiverEmails: ['your@email.com'],
      child: MaterialApp(
        home: Scaffold(
          body: Text("Hello"),
        ),
      ),
    );
  }
}

Once putting FlappyFeedback on top of your widget tree, you can start running the app on your real devices, and start shaking your device to see the result and start sending feedback.

Libraries

flappy
shake_detector
shake_listener