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.
SharedPrefsQueue
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.