nps_plugin 0.0.2 copy "nps_plugin: ^0.0.2" to clipboard
nps_plugin: ^0.0.2 copied to clipboard

outdated

A Flutter component that presents Net Promoter Score (NPS) survey.

example/main.dart

import 'dart:developer';

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

void main() {
  runApp(const AppWidget());
}

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

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'NPS Plugin',
      theme: ThemeData(
        useMaterial3: true,
        colorScheme: ColorScheme.fromSeed(
          seedColor: Colors.blue,
          brightness: Brightness.light,
        ),
      ),
      home: const HomePage(),
    );
  }
}

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

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: FilledButton(
          child: const Text('Show NPS'),
          onPressed: () async {
            final response = await npsStart(
              context,
              npsTitle: 'So far, how likely are you to recommend the ',
              owner: 'Flutter',
              feedbackTitle: 'Leave your feedback',
              showInputPhone: false,
            );
            if (response == null) return;
            log(response.toString());
          },
        ),
      ),
    );
  }
}
4
likes
0
points
12
downloads

Publisher

verified publisherwellitonklein.com.br

Weekly Downloads

A Flutter component that presents Net Promoter Score (NPS) survey.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on nps_plugin