One challenge however that I am having is offline data saving. I have a form that a user will need to complete, and there is a strong possibility that a user will loose internet connection while completing the form.
Is there away to allow a user to select inputs (text input or drop downs) and have the answers saved locally or cached and then when the app connects again to the internet they are saved.