in_app_feedback 0.0.1 copy "in_app_feedback: ^0.0.1" to clipboard
in_app_feedback: ^0.0.1 copied to clipboard

outdated

Simple flutter feedback package that let users to provide feedback and create issue

in_app_feedback #

in_app_feedback is a simple feedback package that let user to provide feedback and raise issue from your application

Features #

Get your user feedback without user leaving the application.

  • Create an issue in GitHub
  • Get feedback via mail through SendGrid
  • Add record in firebase [Future]

Demo #

Prerequisite #

Generate API Key #

  • GitHub secret token generate fom here

    • Go to Geenerate new Token
    • Set token name, expiration
    • Select Repository access and Permissions eg. read write issue
  • SendGrid Key generate from SendGrid Email API from here

Getting started #

in_app_feedback: ^0.0.1-dev.1

copied to clipboard

Usage #

FlutterFeedback.showFeedback(
                context: context,
                emailConfig: EmailConfig(
                  toMail: 'developer.kharag@gmail.com',
                  sendGridToken: 'send_grid_key',
                ),
                gitHubConfig: GitHubConfig(
                  accessToken: 'access_token',
                  githubUserName: 'github_user_name',
                  repositoryName: 'github_repo_name',
                ),
                feedbackCallback: (FeedbackData data) {
                  if (data.error == null) {
                    ScaffoldMessenger.of(context).showSnackBar(
                        const SnackBar(content: Text("Feedback Sent")));
                  } else {
                    ScaffoldMessenger.of(context)
                        .showSnackBar(SnackBar(content: Text(data.error!)));
                  }
                },
              );
copied to clipboard

Additional information #

Feel free to fork and send pull request

If you have any questions, feedback or ideas, feel free to create an issue. If you enjoy this project, I'd appreciate your 🌟 on GitHub.

You can also buy me a cup of coffee #

3
likes
0
points
17
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.27 - 2025.04.11

Simple flutter feedback package that let users to provide feedback and create issue

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, http

More

Packages that depend on in_app_feedback