Couchbase Móvil

Tutorial: de Dropbox Datatore Sync a Couchbase Mobile

Las API de almacenamiento de datos y sincronización de Dropbox han sido recientemente obsoleto.

La semana pasada, Chris Anderson escribió un entrada del blog sobre por qué elegir proyectos de código abierto para resolver este problema tan difícil.

Ahora es el momento de codificar.

Empezaremos con el Listas-ios que muestra cómo utilizar la API de almacén de datos.

Una vez que vincules la aplicación con tu cuenta de Dropbox, podrás sincronizar Listas con la aplicación para iOS y la aplicación web:

En el vídeo screencast, echaremos un vistazo a lo que se necesita para migrarlo a Couchbase Mobile. Lo haré usando Couchbase Lite empaquetado en la app y Sync Gateway como servidor de sincronización:

Los cambios en el código fuente son:

Hay muchas otras características que no cubrí en este screencast, tales como autenticación de usuariosconfigurar el función de sincronización e instalando Couchbase Server para persistir esos documentos en el lado del servidor.

En ToDoLite-iOS y ToDoLite-Android Las aplicaciones de demostración utilizan Facebook Login para autenticar a los usuarios y compartir listas. Las reglas de control de acceso para determinar los usuarios que tienen acceso a una lista determinada se definen en el archivo función de sincronización.

Un último punto que no cubrí en el screencast es cómo construir un cliente web para tu aplicación con Couchbase Mobile. Eso podría ser un simple sitio web o una aplicación web más completa. Podríamos usar el Sync Gateway API REST para obtener los documentos Lista y Tarea y/o utilizar PouchDB para sincronizar los documentos hacia y desde Sync Gateway.

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por James Nocentini

James Nocentini es el escritor técnico encargado de la documentación de Couchbase Mobile. Anteriormente, trabajó como Developer Advocate y antes de eso como desarrollador front-end para HouseTrip. También disfruta escribiendo tutoriales de Android para raywenderlich.com en su tiempo libre.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.