flutter_feedback_kit library
Classes
- ConnectivityService
- Checks device network connectivity.
- DeFeedbackLocalizations
- German strings.
- EnFeedbackLocalizations
- Default English strings.
- EsFeedbackLocalizations
- Spanish strings.
- FeedbackAnalytics
- Observer interface for feedback widget lifecycle events.
- FeedbackAnnotationOverlay
- A full-screen drawing overlay for annotating a screenshot before attaching.
- FeedbackBackend
- Contract for submitting FeedbackEntry objects to a remote service.
- FeedbackButton
- A FloatingActionButton that opens FeedbackWidget in a bottom sheet.
- FeedbackCategory
- Built-in category identifiers for easy reference.
- FeedbackCategoryItem
- Represents a single selectable category in the feedback form.
- FeedbackEntry
- Represents a single piece of in-app user feedback.
- FeedbackLocalizations
- Localisation strings for flutter_feedback_kit widgets.
- FeedbackLocalizationsDelegate
- LocalizationsDelegate for registering flutter_feedback_kit in MaterialApp.localizationsDelegates.
- FeedbackMetadata
- Device and application metadata collected at feedback submission time.
- FeedbackMetadataCollector
- Collects device and application metadata automatically.
- FeedbackNpsWidget
- A Net Promoter Score (NPS) widget with a 0–10 scale.
- FeedbackQueue
- Persistent offline queue for FeedbackEntry objects.
- FeedbackRatingWidget
- A 5-level emoji satisfaction (CSAT) rating widget.
- FeedbackSessionContext
- Optional user and navigation context attached to a FeedbackEntry.
- FeedbackTheme
- An InheritedWidget that propagates FeedbackThemeData down the tree.
- FeedbackThemeData
- Holds visual customisation for flutter_feedback_kit widgets.
- FeedbackTrigger
- Determines when to proactively prompt for feedback based on usage signals.
- FeedbackWidget
- An inline form widget for collecting user feedback.
- FrFeedbackLocalizations
- French strings.
- QueuedBackend
- Wraps any FeedbackBackend with transparent offline-queue support.
- FeedbackQueue backed by SharedPreferences.
- SpeechRecognitionService
- Wraps SpeechToText with microphone permission management. Pass an instance to FeedbackWidget.speechService to enable voice input.
- TrFeedbackLocalizations
- Turkish strings.
- WebhookBackend
- A FeedbackBackend that POSTs feedback as JSON to an HTTPS webhook URL.
Exceptions / Errors
- WebhookException
- Thrown by WebhookBackend.submit when the server returns a non-2xx status.