Tengo que desarrollar una aplicación para una tableta Android. Esto hará lo siguiente:Haciendo formas dinámicas (el mejor enfoque)
Me conectaré a un servicio web para recuperar una lista dinámica de formularios. Esos formularios se deben descargar para llenarlos sin conexión. Cuando se llenan uno o más formularios y la aplicación está en línea, el usuario puede enviarlos a un servidor y hacer clic en un botón.
Esos formularios serán dinámicos. No hay una forma predefinida. Y tendrán una o más imágenes adjuntas.
Mi problema es que no sé cómo hacerlo.
he pensado:
podría enviar un formulario como un conjunto de campos y sus tipos. Una vez que descargue xml del servicio web, tendré que reconstruirlo para mostrarlo al usuario.
Envíe una página html con un formulario.
HTML5 (con PhoneGap).
...?
Creo que la segunda opción es la mejor. ¿Qué piensas?
Una vez que el usuario ha rellenado un formulario, ¿cómo puedo guardar sus datos? Si estoy usando una página web, creo que puedo guardarla como CSV.
La primera opción será una interfaz nativa de Android, por lo que podría guardarla en SQLite o como archivo txt. ¿Cómo puedo almacenar esos formularios?
Y luego, cuando el usuario vuelve a estar en línea, ¿cómo puedo enviar un archivo de texto e imagen a través de un servicio web?
Si tiene otro enfoque, puede compartirlo.
Gracias. Es muy útil. – VansFannel