Menu Docs

Atlas Device SDK for Kotlin

Utilize o Atlas Device SDK for Kotlin para desenvolver aplicativos Android ou iOS utilizando a plataforma Android ou Kotlin Multiplatform (KMP).

Caminhos de aprendizado
Ícone de funções

Início rápido

Exemplos de código com explicação mínima sobre como trabalhar com o SDK. Escreva no banco de dados do dispositivo e sincronize com outros dispositivos.

Ver exemplos de código

Ícone Móvel do Atlas Device SDK

Aplicação de exemplo funcional

Aprenda com o exemplo dissecando um aplicativo cliente Kotlin funcional que usa o SDK do Kotlin.

Explore uma aplicação de exemplo

Ícone de Tutorial

Tutorial guiado

Siga um tutorial guiado para aprender como adaptar a aplicação de exemplo para criar sua própria aplicação funcional.

Siga o tutorial

O que você pode fazer

Use o banco de dados de código aberto do SDK - Realm - como armazenamento de objetos no dispositivo. Use Device Sync para manter os dados sincronizados com o cluster do MongoDB Atlas e outros clientes.

Documentação essencial
Ícone do Atlas Device SDK

Referência da API Kotlin

Leia os documentos de referência gerados para as APIs do Kotlin do SDK.

Referência da API Kotlin

Ícone de migração

Migrar do Java SDK para o Kotlin SDK

Saiba por que e como alternar do Java SDK para o Kotlin SDK.

Migrar do Java SDK para o Kotlin SDK

Explore projetos de exemplo fornecidos por especialistas e engenheiros para aprender as melhores práticas e padrões de desenvolvimento comuns usando o Kotlin SDK. Confira a página Projetos de exemplo para mais aplicativos de amostra do Kotlin.

Ícone de criptografia

Criptografia de nível de especialista

Melhore a segurança dos dados do usuário com criptografia de nível de propriedade.

Exemplo de projeto

Ícone offline do Atlas Device SDK

Conexão offline ao acesso ao banco de dados

Conecte-se em um usuário do Device Sync e abra um banco de dados sincronizado offline.

Exemplo de projeto

Ícone de usuários

Estado online do usuário

Detecta a conectividade e a atividade de usuários e dispositivos.

Exemplo de projeto

Ícone de transferência de dispositivos móveis na nuvem

Mudança de estado de conexão e tratamento de erros

Aprenda as melhores práticas para resolver os erros de sincronização e estratégias de redefinição do cliente.

Exemplo de projeto