How do I manage too many columns in a tabular data showcase for mobile UX
Last Updated November 14, 2017 17:16 PM
I am building a crypto portfolio manager and I have the following goals with respect to my UX
Messenger Themed colors as it will run as a webview inside Messenger
I want to display gains or loses, the coin, its price, the amount of coins the user has (holdings) and the value of the user's holdings. I am not sure what would be the best way to display this UX on a messenger webview and made 7 screens. The dark blue area on all the screens is for actually adding the visual chart. Screens 1 & 3 are my efforts to highlight gains and losses with different colors.
Which color from screens 1-3 represent the right UX for the user to perceive gains and losses and are compatible with the Messenger blue scheme at the same time.
Screens 4-7 are my efforts to showcase coins, price, quantity (holdings) and value in addition to gains. Should I go for maximum number of columns here or should I go for dual rows?
Any opinion on which screen has the right UX here is highly appreciated.
I tried adding green and red colors here to indicate gains and losses but it doesn't match with the messenger blue theme in my opinion.
As an alternative, I added light gray and dark gray colors to represent gains and losses but it doesn't give a consistent UX. I assume bright colors are linked with user psychology to evaluate gains and losses
I switched green with the Messenger blue theme and I am not sure if this is against conventional behavior where user associates green with gains
I kept Price as a separate column to show price of each coin but I dont display holdings or price x quantity
I tried displaying all pieces of information in 5 columns but this is where it gets a little tricky. Are there too many columns in this table with respect to mobile UX?
In an attempt to reduce the number of columns, I came up with the idea of dual rows and show cased only holdings or price x quantity held by the user currently
Based on a suggestion, I tried showcasing price and holdings in dual rows
The attempt to match the gain/loss to an overall "blue" color scheme is going to be confusing and harder for the user to quickly glance to see which holdings are going well vs. losing money. 99.999% of web sites, etc. use green and red for this, and even with a "+" or "-" if the text is not green or red, the users will be frustrated. So trying to match a color scheme by forcing a negative amount to be some shade of blue is just not a good idea.
You should also right-align numeric columns with fixed formatting (same number of decimal places) so it is easier to visually see relative amounts -- for example, Screen 5, the Holdings it is not obvious the user has a lot of XRP, even though it appears to be sorted by that column.