Pakete, Repositories und App-Kategorien suchen

Cover von rating
Paketdetailsv1.0.0-dev.1

rating

Bewertungs-Unterblatt

30-Tage-Downloads
26
Likes
30
Pub-Punkte
40

Paket installieren

flutter pub add rating

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das ein anpassbares Bottom-Sheet zur Sammlung von Benutzerbewertungen bereitstellt und darauf ausgelegt ist, die Feedback-Sammlung in Apps zu verbessern. Es bietet eine saubere, intuitive Benutzeroberfläche, mit der Benutzer Erfahrungen mithilfe visueller Indikatoren wie Sterne oder numerische Eingaben bewerten können. Das Bottom-Sheet kann problemlos in bestehende Arbeitsabläufe integriert werden und unterstützt die Anpassung von Aussehen und Verhalten. Ideal für Feedback nach Interaktionen in mobilen Anwendungen.

Anwendungsfälle

  • Sammlung von Benutzerfeedback nach der App-Nutzung
  • Bewertungen für Dienstleistungen oder Produkte sammeln
  • Steigerung der Benutzerengagement durch interaktives Feedback
  • Verbesserung der App-Erfahrung basierend auf Benutzereingaben
  • Bewertungsaufforderungen in bestimmten App-Flows implementieren

Hauptmerkmale

  • Bottom-Sheet-Benutzeroberfläche für Bewertungen
  • Anpassbare Sterne- oder numerische Bewertungsoptionen
  • Einfache Integration in Flutter-Apps
  • Konfigurierbare Erscheinung und Verhalten
  • Unterstützt fließende Übergänge und Animationen

Geeignet für

  • Mobile Apps, die Benutzerfeedback suchen
  • Apps, die nach Aktionen Bewertungsanfragen erfordern
  • Entwickler, die einfache Feedback-Mechanismen wollen
  • Projekte, die sich auf die Verbesserung der Benutzererfahrung konzentrieren
  • Anwendungen mit Bedarf an interaktiver Rückmeldung

Hinweise

  • Beschränkt auf mobile Plattformen (kein Web/Desktop-Unterstützung)
  • Benötigt manuelle Behandlung der Bewertungsübermittlungslogik
  • Möglicherweise sind zusätzliche Stile für Markenkonsistenz erforderlich
  • Abhängig von externer Quellcode-Repository
  • Keine integrierte Persistenz oder Analytik

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Rating bottom sheet

Features

Getting started

pubspec.yaml

rating: <lastest version>

Usage

Implement the RatingController

class PrintRatingController extends RatingController {
  PrintRatingController(RatingModel ratingModel) : super(ratingModel);

  @override
  Future<void> ignoreForEverCallback() async {
    print('Rating ignored forever!');
    await Future.delayed(const Duration(seconds: 3));
  }

  @override
  Future<void> saveRatingCallback(int rate, List<RatingCriterionModel> selectedCriterions) async {
    print('Rating saved!\nRate: $rate\nsSelectedItems: $selectedCriterions');
    await Future.delayed(const Duration(seconds: 3));
  }
}

Create one RatingModel

final ratingModel = RatingModel(
  id: 1,
  title: null,
  subtitle: 'Classifique nosso app:',
  ratingConfig: RatingConfigModel(
    id: 1,
    ratingSurvey1: 'Em que podemos melhorar?',
    ratingSurvey2: 'Em que podemos melhorar?',
    ratingSurvey3: 'Em que podemos melhorar?',
    ratingSurvey4: 'Em que podemos melhorar?',
    ratingSurvey5: 'O que você mais gostou?',
    items: [
      RatingCriterionModel(id: 1, name: 'Qualidade do atendimento'),
      RatingCriterionModel(id: 2, name: 'Competência dos atendentes'),
      RatingCriterionModel(id: 3, name: 'Limpeza do ambiente'),
      RatingCriterionModel(id: 4, name: 'Tempo de espera'),
    ],
  ),
);

Show the Rating Widget using the custom Rating Controller PrintRatingController and the new RatingModel

showModalBottomSheet(
  context: context,
  builder: (context) => RatingWidget(controller: PrintRatingController(ratingModel)),
);

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.