I am trying to determine which of the following design patterns for user input is most effective and/or recommended when it comes to mobile experience. In our application we have examples of both but no clear guide around which one to use and under which circumstances.
Pattern 1: Includes a list view of properties and their values. The end-user in this case clicks on each list item and the application navigates the user to the relevant page which has a dedicated area for input. This provides the end-user with custom, standard and somewhat generous space for input but obviously breaks the pattern of typical form design.
Notice that in this pattern the form, for lack of better term, is updated with each input.
Pattern 2: In contrast to the above example, a typical page asking the user for input would include a form. It provides the user with standard controls, that render somewhat inconsistently between Android and iOS, and in some cases (e.g. text area input), somewhat limiting. On the up side, this pattern is familiar to dev. team and is easy to execute.
Notice that in this pattern the form is updated only after the user submits the input all at once.