flutter_firebase_feature_feedback 0.0.4
flutter_firebase_feature_feedback: ^0.0.4 copied to clipboard
A Flutter package that enables developers to collect and manage feature feedback from their users using Firebase. Users can submit feature requests and vote on existing ones.
Flutter Firebase Feature Feedback #
A Flutter package that enables developers to collect and manage feature feedback from their users using Firebase. This package provides an easy way to implement feature request functionality in your Flutter applications.
Features #
- π― Easy-to-use Feature Feedback Widget
- π₯ Firebase Integration
- π₯ User Voting System
- π Feature Request Management
- π Real-time Updates
- π¨ Customizable UI
Getting Started #
Prerequisites #
- Add Firebase to your Flutter project
- Enable Cloud Firestore in your Firebase Console
Installation #
Add this to your package's pubspec.yaml
file:
dependencies:
flutter_firebase_feature_feedback: ^0.0.1
Firebase Setup #
- Initialize Firebase in your app:
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
- Ensure you have the necessary Firebase configuration files:
google-services.json
(Android)GoogleService-Info.plist
(iOS)
Usage #
- Wrap your app with the FeatureFeedbackProvider:
void main() {
runApp(
FeatureFeedbackProvider(
child: MyApp(),
),
);
}
- Use the FeatureFeedbackWidget wherever you want to display the feedback UI:
FeatureFeedbackWidget(
onSubmit: (FeatureRequest request) {
print('New feature request: ${request.title}');
},
)
Example #
Check out the /example
folder for a complete working example.
Additional Information #
- Report bugs on the [issue tracker](TODO: Add your GitHub issues URL)
- Contribute to the package by creating pull requests
- For detailed documentation, visit [the wiki](TODO: Add your GitHub wiki URL)
License #
This project is licensed under the MIT License - see the LICENSE file for details.