I am designing an Android application for people who haven't used Android before. This application contains a long form that these users should fill out.
What of the following methods is the best way to design this application?
create one long page with all the fields
split the form and put the fields in different tabs, so the users need to click each tab to see all the fields
split the list to an accordion, so the users need to click each row to fill out all the fields
Which one is better as a design perspective? Which one is more user friendly?