GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ueman/feedback: A simple widget for getting better feedback.

BranchesTags
Open more actions menu

Latest commit

 

History

350 Commits
350 Commits

Folders and files

NameName
Last commit message
Last commit date
.devcontainer
.devcontainer
 
 
.github
.github
 
 
feedback
feedback
 
 
feedback_gitlab
feedback_gitlab
 
 
feedback_sentry
feedback_sentry
 
 
img
img
 
 
.gitignore
.gitignore
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
README.md
README.md
 
 
renovate.json
renovate.json
 
 

Repository files navigation

Feedback

pub.dev code coverage Sponsoring likes monthly downloads pub points

Flutter Favorite

Package of the week video

A Flutter package for obtaining better feedback. It allows the user to provide interactive feedback directly in the app, by annotating a screenshot of the current page, as well as by adding text.

Example Image

Demo

An interactive web example is available here: Online demo. It also contains a small tutorial on how to use this library.

Motivation

It is often quite hard to achieve a very good user experience. The most important aspect of creating a good user experience is to obtain and to listen to feedback of your user. Focus groups are one solution to this problem but it is quite expensive. Another solution is to use this library to obtain direct feedback of your users. This library is lightweight and easy to integrate and makes it really easy for your users to send valuable feedback to you.

By obtaining the feedback with an annotated image it is much easier for you get a good understanding of your users problem with a certain feature or screen of your app. It is like the saying "A picture is worth a thousand words" because a textual description can be interpreted in many ways which makes it harder to understand.

Plugins

Depending on your use case there are wide variety of solutions. These are a couple suggestions:

Plugin Package Notes
GitLab Issue feedback_gitlab
Sentry User Feedback feedback_sentry
GitHub Issue feedback_github Uses Firebase Storage for images
Target Notes
Upload to a server To upload the feedback to a server you should use for example a MultipartRequest.
Share via platform share dialog share_plus on pub.dev. Also shown in the example.
Firebase Firestore, Cloud Storage, Database
Jira Jira has a REST API to create issues and upload files
Trello Trello has a REST API to create issues and upload files
E-Mail You can use the users email client like in the sample app to send feedback to yourself using the flutter_email_sender plugin.

If you have sample code on how to upload it to a platform, I would appreciate a pull request to the example app.

📣 Maintainer

Hey, I'm Jonas Uekötter. I created this awesome software. Visit my GitHub profile and follow me on Twitter. If you like this, please leave a like or star it on GitHub.

Contributors

About

A simple widget for getting better feedback.

pub.dev/packages/feedback

Topics

dartfeedbackflutterflutter-packagehacktoberfestpubusabilityuser-feedbackwidget

Resources

Readme

Contributing

Contributing
Activity

Stars

441 stars

Watchers

3 watching

Forks

141 forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.