The feedback functionality is triggered on the device shake gesture. This gesture provides an easy and unobtrusive way to incorporate feedback into your application. After you shake the device, a popup with actionable items is shown on the screen.
The sample application consists of a single screen, displayed below.
This screen is shown on device shake.
It contains items for the specific actions you can perform:
Tapping on this item opens a view where the user can submit feedback about the application. This view contains a screenshot of the application, taken at the time of shaking the device, as well as a prompting text.
The user can tap multiple times anywhere on the screenshot and leave a comment, describing what is the problem within that part of the screenshot.
After the user has left his comments, tapping the "Send" button will send all the comments to the backend.
Note that every comment is sent as a new feedback thread to the backend.
If a user sends feedback for the first time, a screen prompting for his name is displayed.
The user can also choose to send feedback anonymously.
All feedback left from that device is displayed in the Your Feedback view. It is split into three parts:
*Open feedback threads, which need to be resolved from within Telerik Platform. *Resolved threads *All threds, both open and resolved.
Each item in the list has its creation date, description and its status in the lower right corner. Tapping an item leads to a details page, described below.
This screen is opened by tapping an item from the Your Feedback view and allows the user to examine further details about a specific feedback thread. Such details include a screenshot and a list of comments left from users within Telerik Platform, replying to that thread. The user can also add another comment to the feedback thread.
In case the user wants to change or view his name, he can do so by visiting the Settings screen.