Las aplicaciones sin conexión requerirían datos y caché de aplicaciones. Hay muchas opciones de persistencia fuera de línea en SQLite y NoSQL, como MongoDB y CouchDB (entre muchas otras, he escrito algunas que he encontrado).
El principio rector más importante para una aplicación de este tipo sería un primer enfoque fuera de línea. El caso de uso de esta aplicación sería un usuario que se conecta a la red móvil / wi-fi de forma intermitente con largos períodos de trabajo fuera de línea realizado en el medio.
Normalmente, su aplicación requeriría la capacidad de almacenar en caché las acciones del usuario cuando está en modo fuera de línea y cuando el usuario se conecta, enviar las actualizaciones al servidor y recuperar nuevos mensajes / actualizaciones del servidor.
- ¿Cómo funciona Phonegap?
- ¿Cuál es la mejor línea de asunto para el marketing por correo electrónico de desarrollo de aplicaciones web y móviles?
- ¿Puede un desarrollador de software experimentado encontrar una carrera en el desarrollo de aplicaciones móviles?
- ¿Cuál es el mejor proceso de desarrollo de software para crear aplicaciones móviles?
- Cómo hacer que mi aplicación móvil sea popular
Mongo y Couch son definitivamente las 2 soluciones más en boga para desconectarse primero. La decisión de ir en cualquier dirección dependerá de varios parámetros. Aquí hay una buena lectura que recomendaría para “¿Debo usar MongoDB o CouchDB (o Redis)?” …