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.

