I have a scenario where there are around 50 - 100 items in a list. Each list item has 6 editable fields (Boolean, Boolean, Dropdown, Integer , Float, Float).

How can I display such a list in smartphones such that in worst case scenario if all items have to be updated (50 * 6 = 300), the number of taps should remain minimum.

for eg. if I open a new screen when user taps on a list item and updates all 6 field, and comes back to list screen,

Number of taps for each list item = { Open_Edit_Screen(1) + Boolean_values(2) + Dropdown(2) + Integer(3) + Float_values(6) + back_to_list_screen(1)} = 15

SO total taps by user = 15 * 50 = 750

link|improve this question

1  
Do mobile users really need the complete process to take place? – dnbrv Feb 27 at 18:42
@dnbrv: Yeah unfortunately yes. And today only I came to know from a requirements Interview that the number of list items might increase up to 200 :) – carora3 Mar 1 at 2:04
That's just insane. Such a workflow is cumbersome on a large screen, and on a mobile device it'll be a torture. – dnbrv Mar 1 at 2:30
Just to clarify, are we talking about phones or tablets here? Also, does a single user or multiple people carry out these actions, and all at once or over a longer period of time? – Joe Dreimann Mar 1 at 17:36
1) Smartphone 2) Single user 3) Needs to complete task in say 20 - 30 mins or so. – carora3 Mar 1 at 17:43
feedback

2 Answers

If you can't trim down the amount of data there (and that is a far more preferable choice as @Benny outlined) Add a 'Next' button on the keyboard to navigate through the fields. I've seen spotty implementations of this for email/password logins and it makes things feel much faster because you can focus on the data input and not switching fields/mis-tapping.

link|improve this answer
feedback

I agree, that sounds terrible.

It also seems that what you really try to do is to take a desktop application and push it into an Android device. Maybe you should go back to the blueprints and revise? You might not need all the booleans or the dropdown-list? As you might have noticed, the facebook app for Android/iPhone/Windows Phone does not let you do all the things that you can do on a desktop application (read browser).

But to answer the question from the somewhat limited input:

  • Boolean - you can use a slider (on/off)
  • DropDown - is it necessary? If the items are limited (or can be) try radio buttons instead.
  • Integer (and Float), are these unique values, or some values that comes in a pre-determined interval? If so you could try other input types that TextBox.

But please really try to consider what needs to be in the app - and for starters - leave the "nice to have"-features out of the app.

Good Luck!

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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