Geco

Author

Implementation

This project has been developed in Java for the Android platform using Android Studio.
This has been the result of the implementation:

Main view
Available devices
Add device
Device added
Device gestures
Gesture details
Available gestures

Usability Test

Background questionnaires

Statements of informed consent and pictures of users

These documents will be available upon request.

Accessibility test

The accessibility test was performed using Google's app Accessibility Scanner. These were the results:

Accessibility problems

Item label
jesusjimsa.geco:id/edit_button
This item may not have a label readable by screen readers.


Touch target
jesusjimsa.geco:id/edit_button
This item's size is 30dp x 30dp. Consider making this touch target 48dp wide and 48dp high or larger.

Solved by adding a label to the edit button and changing its size to 48 dp wide and high.

Accessibility problems

Item label
jesusjimsa.geco:id/add_button
This item may not have a label readable by screen readers.
Item label
[33,321][333,621]
This item may not have a label readable by screen readers.

Item label
[387,321][687,621]
This item may not have a label readable by screen readers.


Item label
[33,641][333,941]
This item may not have a label readable by screen readers.


Item label
[387,641][687,941]
This item may not have a label readable by screen readers.


Item label
[33,961][333,1261]
This item may not have a label readable by screen readers.


Touch target
jesusjimsa.geco:id/add_button
This item's size is 45dp x 45dp. Consider making this touch target 48dp wide and 48dp high or larger.

Solved by adding a label to every device icon and making the add button 48dp wide and high.

Accessibility problems

Item label
[33,375][333,675]
This item may not have a label readable by screen readers.


Item label
[387,375][687,675]
This item may not have a label readable by screen readers.


Item label
[33,695][333,995]
This item may not have a label readable by screen readers.


Item label
[387,695][687,995]
This item may not have a label readable by screen readers.


Item label
[33,1015][333,1264]
This item may not have a label readable by screen readers.


Item label
[387,1015][687,1264]
This item may not have a label readable by screen readers.

Solved by adding a label to all the available gestures.

Video Demonstration

User guide

The user guide is available in this link.