The application's user interface benefitted from Google's Material Design principles. I modified early prototypes in order to keep UI elements close to each other, and to use depth in the 2D user interface in order to follow the Material Design's paper metaphor. For example, buttons appear higher than text input elements, and the menu drawer appears to cast a shadow from an even greater height. In order to improve accessibility, I implemented a font size changer. This was required because Qt ignores the system-wide font size setting. However, we neglected to use Qt's accesbilities features which would've made our program more readable to screen reading devices.
- Hugo
Our app on an Android app launcher. |
The login screen |
The slide-out menu. |
The help screen. |
Need to change your password? |
A course list (with a single course) |
Result of reporting attendance. |
Taking a picture of a QR code to report attendance. |
QR code detected! |
Exiting the application |
No comments:
Post a Comment