Hace tiempo habíamos hecho algunos pininos para almacenar datos en una base local de SQLite. Normalmente los datos los usamos para uso local y listo... pero si requerimos que esos datos se puedan almacenar en un servidor remoto, aquí tenemos un ejemplo. Es una aplicación para Android funcional (APK incluído) que permite:
- Almacenar localmente en SQLite
- Consultar lo almacenado
- Enviar los registros a una DB remota
En el ejemplo, se almacena en una base de datos de MySQL y devuelve un id para su almacenamiento local (y evitar almacenar datos repetidos). La aplicación está hecha en Apache Cordova (phonegap) en Android. La liga al APK así como al código fuente de la app está en mi github - https://github.com/cuatl/sqlite2web
Así es como podemos mantener información almacenada aún sin tener internet y en cuanto tengamos, podemos sincronizar datos. Útil para recolección de información fuera de línea.
Gracias a mi amigo Raciel por la idea.