Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I am trying to think of a way to represent list of items along with their offers/details as shown in this link in mobile apps. Please refer to 1st table. 2nd column contains numbers as well as some text.

Table/list is not a good option as per my opinion. What could be possibly good way to show such data on mobile phone?

Note: I am designing app for iPhone.

share|improve this question
1  
Why dont you add some mockups or wireframes of some of the designs you have come up with and then the community here can help you better –  Mervin Johnsingh Feb 1 at 14:57
    
well i am a developer.. I don't have any mockup.. –  Engr Anum Feb 3 at 9:04
    
@EngrAnum If the answer was helpful and useful to you, it would be nice if you could accept it. –  VAlexander Feb 17 at 23:23
add comment

1 Answer 1

up vote 0 down vote accepted

Consider that the more UIViews your app has, the more complex it becomes. I agree with you, that a table may not be the most beautiful, engaging way of displaying data. Sometimes too much information presented at once, can take away from the experience.

What you'd like to do can definitely be handled within one view, without sacrificing space. The way I would approach this would be using expandable cells.

For example check out Michael Wong's app list concept below:

enter image description here

The new Peek app on iOS also does something similar, that's both beautiful and engaging:

enter image description here

Last but not least, here's a couple of third party libraries that can help you easily implement these features (in no specific order):

SKSTableView

JKExpandTableView

EMAccordionTableViewController

UIExpandableTableView

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.