Last updated:
0 purchases
in app feedback
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
Create` and verify SendGrid account
open https://app.sendgrid.com/guide/integrate/langs/curl
Provide API Name and click Create Key
Getting started #
in_app_feedback: ^0.0.1+3
copied to clipboard
Usage #
FlutterFeedback.showFeedbackBottomSheet(
context: context,
emailConfig: EmailConfig(
toMailList: [
'[email protected]',
],
fromMail: '[email protected]',
sendGridToken: 'kSendGridKey',
),
gitHubConfig: GitHubConfig(
accessToken: 'kGithubToken',
gitHubUserName: 'codingWithTashi',
repositoryName: 'tibetan_proverb',
),
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!)));
}
},
bottomSheetShape: const RoundedRectangleBorder(
borderRadius: BorderRadius.only(
topLeft: Radius.circular(15.0),
topRight: Radius.circular(15.0),
),
),
);
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 #
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.