Search packages, repositories and app categories

Package detailsv2.6.1

wiredash

Wiredash is an interactive user feedback tool for Flutter apps including Promoter Score.

30-day downloads
14.3K
Likes
301
Pub points
70

Install package

flutter pub add wiredash

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Wiredash is a Flutter package that enables developers to collect interactive user feedback directly within their apps. It supports features like in-app feedback forms, crash reporting, and Net Promoter Score (NPS) tracking to help improve user experience. The tool integrates seamlessly into Flutter applications, allowing teams to gather actionable insights from real users. With a focus on simplicity and customization, Wiredash provides a lightweight yet powerful solution for ongoing app improvement. Its open-source nature encourages transparency and community contributions.

Use cases

  • Collecting in-app user feedback
  • Measuring user satisfaction via NPS
  • Tracking app crashes and errors
  • Improving app usability through direct input
  • Gathering feature requests from users

Key features

  • Interactive feedback forms
  • Net Promoter Score integration
  • Crash reporting
  • Customizable UI components
  • Open-source SDK

Suitable for

  • Mobile app developers seeking user insights
  • Teams focused on product improvement
  • Startups building feedback-driven products
  • Developers using Flutter for cross-platform apps
  • Projects requiring lightweight feedback collection

Considerations

  • Requires setup of backend service for full functionality
  • Limited platform support as per current metadata
  • May need additional configuration for advanced analytics
  • Depends on external service for data storage and processing
  • Not suitable for offline-first applications without modifications

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Wiredash SDK for Flutter

Pub Build Pub Likes Popularity Pub points Website

wiredash.com | Console | Pub | Documentation | Get Started

  • Real-time analytics: Get real-time analytics that is GDPR-compliant and hosted in the EU 🇪🇺
  • Capture in-app user feedback: Get direct user feedback from within your app with screenshots and tags
  • Schedule promoter score surveys: Schedule and automate promoter score surveys.
  • Console: The Wiredash console provides a dashboard to access your feedback and analytics
  • Universal compatibility: Written in Dart, Wiredash is compatible with Android, iOS, Web, macOS, Windows, Linux, and IoT
  • Free: Wiredash is free for up to 100.000 monthly active devices

Wiredash Logo

From members of the Flutter Community 💙 for the Flutter Community 💙

3-Minute Quick Start

It takes less than 180 seconds to integrate Wiredash in your existing app 🚀

Visit docs.wiredash.com for the in-depth guide and additional info.

1. Create an account and project

Start by visiting the Wiredash Console: Wiredash Console. Create your free account using Google or GitHub or request an email sign-in link.

Then create a project with a descriptive name.

2. Add Wiredash to your pubspec.yaml
flutter pub add wiredash:^2.7.0
dependencies:
  flutter:
    sdk: flutter
  ...
  wiredash: ^2.7.0
3. Wrap your root widget with Wiredash

Wrap the root widget of your existing app with Wiredash and make sure to fill in the projectId and SDK secret from the Wiredash Console > Your project > Settings > General Settings.

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

class MyApp extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    return Wiredash(
      projectId: 'YOUR-PROJECT-ID',
      secret: 'YOUR-SECRET',
      child: MaterialApp(
        // Your Flutter app is basically Wiredash's direct child.
        // This can be a MaterialApp, WidgetsApp or whatever widget you like.
      ),
    );
  }
}

That's already it. Yes, it's really that easy.

4. (Optional) More features
Launch the feedback flow

Call the Wiredash.of(context).show() method from anywhere in your app to launch the Wiredash Feedback flow.

FloatingActionButton(
  onPressed: () {
    Wiredash.of(context).show(inheritMaterialTheme: true);
  },
  child: Icon(Icons.feedback_outlined),
),

Checkout examples/theming for the full example or head to the documentation for more info.

Launch the Promoter Score Survey
FloatingActionButton(
  onPressed: () {
  Wiredash.of(context).showPromoterSurvey(force: true);
  },
  child: Icon(Icons.feedback_outlined),
),

Checkout examples/promoter_score for the full example or head to the documentation for more info.

License

The Wiredash SDK is released under the Attribution Assurance License which is redundant with BSD. See LICENSE for details.

Categories

Dependencies

Dependency list 14 items

Source repository

Projects using this package