Maoni: In-App Feedback library

Maoni is a lightweight open-source library for integrating
a way to collect user feedback from within Android applications.

Built from the ground up with the Material Design principles in mind, it allows to capture a screenshot of the activity the user is currently viewing and attach it to the feedback.

Just provide callbacks implementations and you’re good to go.
Maoni will take care of collecting feedback and call those implementations.

Below is a quick overview of the features included:

  • Contextual information. Device and application information, if available.

    • Device screen resolution, mobile data and GPS states, …

  • Screenshot and logs capture.

    • Because receiving a feedback with contextual information is much much
      better for analysis, Maoni allows to take a screen capture of the calling activity, along with the application logs.
      Note that the inclusion of such screenshot and logs in the feedback object is opt-out, at the user’s discretion.

    • Touch to preview screenshot

    • Ability for users of your app to highlight or blackout items in the screen capture. They may choose to
      highlight relevant items or blackout any sensitive information.

  • Customization.

    • Besides the default form fields, you are free to include an extra layout
      with additional views. And you always have access to the underlying view elements.

    • Theme elements and styles can be adjusted.

  • Callbacks.

    • Form validation. You can provide your own if needed for example for your extra fields.

    • Listeners. Upon validation, Maoni calls the callbacks implementations you provided earlier.
      So you just have limitless possibilities for an integration with any remote feedback services. For reference, the following implementations are provided as external dependencies:

      • maoni-email, so your users can send their feedback via email

      • maoni-slack, so your users can send their feedback to Slack

      • maoni-jira, to send user feedback as JIRA issues (to the JIRA host of your choice)

      • maoni-github, to send user feedback as Github issues (to the Github repository of your choice)

      • maoni-doorbell, to send user feedback to

Source Code:
Read more

What's New

- Minimum Android version required: KitKat 4.4
- Compatibility with Android Pie 9
- For a better maintenance of the library and the default callbacks, everything is now under the same Github repository:
Read more

Additional Information

September 7, 2019
Current Version
Requires Android
4.4 and up
Content Rating
Offered By
Armel Soro
Rue Bellecombe, 69006 Lyon
©2021 GoogleSite Terms of ServicePrivacyDevelopersAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.