Couchbase Lite 2.x é um poderoso NoSQL armazenamento de dados incorporado para iOS, Android e .Net Plataformas móveis. Em um artigo anterior tutorialNo primeiro dia do curso, exploramos os conceitos básicos de banco de dados e documento CRUD operações usando o Couchbase Lite em seus aplicativos Android.
Além das operações CRUD padrão, o Couchbase Lite traz poderosas API de consulta com semântica semelhante à do SQL e pesquisa de texto completo (FTS) para a borda. Embora a versão anterior tutorial Discutido o uso de uma única instância do Couchbase Lite incorporada em seus aplicativos, você também pode ter várias instâncias locais do Couchbase Lite!
Exploraremos alguns recursos adicionais do Couchbase Lite em um novo tutorial que apresentamos aqui.
Tutorial do aplicativo Couchbase Lite para Android
O tutorial orienta você em um aplicativo para Android que demonstrará como você pode agrupar, carregar e usar um pré-construído instância do Couchbase Lite.
Na versão anterior tutorialNo tutorial anterior, tínhamos uma única instância do Couchbase Lite incorporada ao aplicativo. Neste tutorial, teremos duas instâncias do Couchbase Lite. O aplicativo é pré-carregado com dados comuns mantidos em uma instância. Eles estão disponíveis para todos os usuários no dispositivo, enquanto a segunda instância contém dados específicos do usuário.
Há vários motivos pelos quais você pode querer agrupar seu aplicativo com um banco de dados pré-construído. Isso é adequado para dados que não mudam com muita frequência, reduzindo a largura de banda ao sincronizar a partir de um servidor remoto. Isso também melhora a experiência geral do usuário, reduzindo o tempo de inicialização.
O tutorial também apresenta os conceitos básicos do Criador de consultas
interface. Usaremos um exemplo simples de consulta de correspondência de padrões.
Visão geral do aplicativo
Estenderemos o aplicativo "User Profile" (Perfil do usuário) que apresentamos na seção Tutorial de fundamentos.
Essa versão do aplicativo faz o seguinte:
-
- Permite que os usuários façam login e criem ou atualizem as informações do perfil do usuário.
- Como parte do perfil do usuário, os usuários agora podem selecionar uma universidade em uma lista de opções possíveis.
A lista de universidades correspondentes é consultada (usando a nova API de consulta) de um banco de dados local pré-construído "University" do Couchbase Lite que é incluído no aplicativo.
As informações do perfil do usuário são mantidas como um documento no banco de dados local do Couchbase Lite. Assim, posteriormente, quando o usuário faz logout e login novamente, as informações do perfil são carregadas do banco de dados.

Próximas etapas
Ao final do tutorial, você entenderá como usar bancos de dados pré-construídos do Couchbase Lite em aplicativos Android. Você também deverá se familiarizar com a função Criador de consultas
API e como usá-la para criar e executar consultas em seu banco de dados local.
Fique atento aos futuros tutoriais que ampliarão esse aplicativo para incorporar mais funcionalidades do Couchbase Mobile! Se tiver dúvidas ou comentários, deixe um comentário abaixo ou entre em contato comigo pelo Twitter @probablyrealrob ou envie-me um e-mail para robert.hedgpeth@couchbase.com. O Fóruns do Couchbase são outro bom lugar para entrar em contato com perguntas.