Couchbase Lite 2.0 é 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 seu aplicativo Swift para iOS. Além das operações CRUD padrão, o Couchbase Lite 2.0 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 ao seu aplicativo, você pode, de fato, ter várias instâncias locais do Couchbase Lite.

Exploraremos alguns recursos adicionais do Couchbase Lite 2.0 em um novo tutorial que apresentamos aqui.

Tutorial

O tutorial o guiará por um aplicativo rápido que

  • Demonstrar como você pode agrupar, carregar e usar um pré-construído instância do Couchbase Lite 2.0. 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. Uma instância contém dados que são pré-carregados com o aplicativo e são comuns a todos os usuários do aplicativo no dispositivo e a segunda instância contém dados específicos do usuário.
    Há vários motivos pelos quais você pode querer empacotar seu aplicativo com um banco de dados pré-construído. Isso seria adequado para dados que não mudam ou que mudam com frequência, para que você possa evitar a largura de banda e a latência envolvidas na busca/sincronização desses dados de um servidor remoto. Isso também melhora a experiência geral do usuário ao reduzir o tempo de inicialização.
  • Apresentar a você os conceitos básicos do Criador de consultas interface . Usaremos uma consulta simples 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

Esta versão do aplicativo faz o seguinte -

    • Permite que os usuários façam login e criem ou atualizem suas informações de perfil de usuário
    • Como parte do perfil do usuário, os usuários agora podem especificar uma universidade que podem selecionar em uma lista de opções possíveis.

A lista de universidades correspondentes é consultada (usando a nova API de consulta) a partir de um banco de dados Couchbase Lite "University" local pré-construído 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. Portanto, quando o usuário faz logout e login novamente, as informações do perfil são carregadas do banco de dados.

user profile app overview

Próximas etapas

Ao final do tutorial, você deverá entender como usar um banco de dados Couchbase Lite pré-construído em seu aplicativo iOS. 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 @rajagp ou envie-me um e-mail para priya.rajagopal@couchbase.com. O Fóruns do Couchbase são outro bom lugar para entrar em contato com perguntas.

 

Autor

Postado por Priya Rajagopal, Diretora Sênior, Gerenciamento de Produtos

Priya Rajagopal é diretora sênior de gerenciamento de produtos da Couchbase, responsável pelas plataformas de desenvolvedor para a nuvem e a borda. Ela desenvolve software profissionalmente há mais de 20 anos em vários cargos técnicos e de liderança de produtos, com mais de 10 anos de foco em tecnologias móveis. Como delegada de padrões de IPTV da TISPAN, ela foi uma das principais colaboradoras das especificações de padrões de IPTV. Ela tem 22 patentes nas áreas de rede e segurança de plataforma.

Deixar uma resposta