Monday, March 26, 2012

Experimenting with button bar on Android as an efficient data entry interface

As suggested by a user of My Expenses, I sought for an interface that would facilitate the entry of new data and still have a consistent display of all available commands. It should also be possible to use the standard menu provided by the Android platform and triggered by the hardware menu button.
Release 1.4.8. implements these requirements. There is a simple button bar class, where each button open up a menu on long clicks, and triggers a default action on short clicks. Upon press on the menu button, a dialog offers to switch back to the traditional Android menu. There is much room for improvement with respect to the design of the popup menus.



Not sure yet how this approach will be taken up by users. If you consider it worth a try, grab MyExpenses source code at Github.

No comments:

Post a Comment