Couchbase Mobile

Tutorial: do Dropbox Datatore Sync para o Couchbase Mobile

As APIs do Dropbox Datastore e Sync foram recentemente depreciado.

Na semana passada, Chris Anderson escreveu um artigo sobre postagem no blog sobre por que você deve escolher projetos de código aberto para resolver esse problema realmente desafiador.

Agora é hora de codificar!

Começaremos com o Listas-ios aplicativo de exemplo que demonstra como usar a API do Datastore.

Depois de vincular o aplicativo à sua conta do Dropbox, você poderá sincronizar as listas com o aplicativo para iOS e o aplicativo para Web:

No vídeo do screencast, daremos uma olhada no que é necessário para migrá-lo para o Couchbase Mobile. Farei isso usando o Couchbase Lite empacotado no aplicativo e o Sync Gateway como servidor de sincronização:

As alterações no código-fonte são:

Há muitos outros recursos que não foram abordados neste screencast, como autenticação do usuário, configurando o função de sincronização e instalar o Couchbase Server para manter esses documentos no lado do servidor.

O ToDoLite-iOS e ToDoLite-Android Os aplicativos de demonstração usam o login do Facebook para autenticar usuários e compartilhar listas. As regras de controle de acesso para determinar os usuários que têm acesso a uma determinada lista são definidas no função de sincronização.

Um último ponto que não abordei no screencast é como criar um cliente Web para seu aplicativo com o Couchbase Mobile. Isso pode ser um site simples ou um aplicativo da Web com recursos mais completos. Podemos usar o Sync Gateway API REST para obter os documentos List e Task e/ou usar PouchDB para sincronizar os documentos de e para o Sync Gateway.

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por James Nocentini

James Nocentini é o redator técnico responsável pela documentação do Couchbase Mobile. Anteriormente, ele trabalhou como Developer Advocate e, antes disso, como desenvolvedor front-end da HouseTrip. Ele também gosta de escrever tutoriais sobre Android para raywenderlich.com em seu tempo livre.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.