User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am developing a mobile application in which the user selects the fields that s/he wants to enter information into. At the moment, I have two screens - one for selecting the fields and other for entering the information.

My goal is to choose a design that is very intuitive and minimizes the number of screens/views that the user has to visit. With that in mind, please suggest a way so that I can allow the user to accomplish selection of fields and data entry on just one screen.

share|improve this question

closed as not a real question by dhmstark, JohnGB, ChrisF, Jimmy Breck-McKye, Ben Brocka Dec 19 '12 at 15:11

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 1 down vote accepted

The problem with two screens is that if user will change his mind he will have to go back to select/unselect the items. It's better to place everything on the one single screen and allow user to input values instantly. For example, you may try to use a well-known pattern (used in address books, etc) of choosing a type of a field and entering value inplace:


share|improve this answer
great ans! thanks! – Rut Dec 17 '12 at 0:42

Assuming that the user directly choose which fields to enter (the application doesn't need to make any decisions about what needs to be filled), I suggest simply allowing the user to leave fields they decide not to enter blank.

share|improve this answer
thanks for your response. I had considered this approach, but the problem is if s/he wants to modify a field, the user has to scroll through the entire table to find the fields that have info. – Rut Dec 13 '12 at 6:54
Unfortunately, I don't think that with one screen it's possible to condense the table any further. Since being able select a field to modify requires displaying the field at least somewhere, fitting everything in one screen will require listing all modifiable fields in that screen. – fernozzle Dec 13 '12 at 6:58
Thanks for your answer @fernozzle. – Rut Dec 17 '12 at 0:42

Consider adding the text "optional" in a distinguishing color just to the left or above each field's title.

If a user sees 8 fields with 6 of them clearly optional upon a quick glance of the page, that won't feel like a page with 8 fields.

Still, work VERY hard to trim down to the fewest fields needed in the first place.

share|improve this answer
Thanks for your response Mark! – Rut Dec 17 '12 at 0:43

Another route is to have just the few basic fields and add an "advanced" button which leads to a page with more fields.

share|improve this answer

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