app_review_dialog 2.0.1 copy "app_review_dialog: ^2.0.1" to clipboard
app_review_dialog: ^2.0.1 copied to clipboard

A beautiful, localised in-app rating dialog for Flutter. Shows a star rating prompt; positive ratings invite a store review, negative ones open a feedback email.

example/lib/main.dart

import 'package:app_review_dialog/app_review_dialog.dart';
import 'package:flutter/material.dart';

void main() => runApp(const ExampleApp());

class ExampleApp extends StatelessWidget {
  const ExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'app_review_dialog example',
      home: Scaffold(
        appBar: AppBar(title: const Text('app_review_dialog example')),
        body: Center(
          child: ElevatedButton(
            onPressed: () => _showReviewDialog(context),
            child: const Text('Show review dialog'),
          ),
        ),
      ),
    );
  }

  Future<void> _showReviewDialog(BuildContext context) async {
    final result = await AppReviewDialog.show(
      context,
      supportEmail: 'hello@example.com',
      storePackageName: 'com.example.myapp',
      supportWebsitePage: 'https://example.com/support',
    );

    if (!context.mounted) return;
    ScaffoldMessenger.of(context).showSnackBar(
      SnackBar(
          content: Text('Rating: ${result.rating}, action: ${result.action}')),
    );
  }
}
0
likes
160
points
137
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A beautiful, localised in-app rating dialog for Flutter. Shows a star rating prompt; positive ratings invite a store review, negative ones open a feedback email.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, url_launcher

More

Packages that depend on app_review_dialog