We've developed a POS system that is in use by multiple retail stores which we'd like to port to an Android version. I am wondering what the best approach for displaying tabular data with search options given the limitations of a mobile platform, mainly much smaller screen size.
Here's a crude depiction of our "View Sales" form from our POS system. (I apologize for not actually posting a working screenshot, due to NDA concerns)
It's probably not necessary to show all of the columns, but for the sake of the argument, let's say we do.
For tabular data, I've considered the following approaches:
- Allow users to scroll in both horizontal and vertical direction.
- Only allow vertical direction scrolling and display data in a grouped-box row fashion.
But either option will take a huge amount of space just for the tabular data alone. I'm not certain on how to design the search options (Button to show a popup perhaps?)
I'd appreciate any guidelines on this.