Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs

Projetos de exemplo do Atlas Device SDK

Nesta página

  • Projetos centrais
  • Projetos de exemplo

Conheça projetos de exemplo de engenharia e fornecidos por especialistas para aprender as melhores práticas e padrões de desenvolvimento comuns para Atlas Device SDKs, Atlas Device Sync e banco de dados Realm.

Saiba mais sobre os principais recursos dos Atlas Device SDKs com Atlas Device Sync e Realm database.

Nome do projeto
Descrição
Código fonte para SDKs disponíveis

Aplicativos de modelo

Um aplicativo móvel de lista de tarefas que sincroniza dados com o App Services usando o Device Sync. Consulte apágina Começando no App Services para obter mais informações e tutoriais detalhados.

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.

Suporte Realm e acesso ao domínio

Faça login em um usuário do Device Sync, abra um domínio sincronizado e execute leituras e gravações locais primeiro, tudo enquanto estiver off-line.

Dividir dados em vários domínios

Crie um aplicativo semelhante à Netflix para navegar por filmes do conjunto de dados de amostra Mflix do MongoDB. Use vários domínios para permitir que os usuários registrados sincronizem e gerenciem filmes em sua própria lista privada.

Confira esses projetos complementares para aproveitar o poder dos Atlas Device SDKs com o Atlas Device Sync e o banco de dados Realm.

Nome do projeto
Descrição
Código fonte para SDKs disponíveis

Dados de analítica/telemetria

Faça leituras com sensores, envie dados para o Atlas e exiba os resultados nos Atlas Charts ou em uma coleta de séries temporais.

Estado online do usuário

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

Máquina de café

Crie um aplicativo de máquina de café inteligente com Realm, C++ e Qt.

kilochat

Crie um exemplo de aplicativo de chat no local de trabalho, criado com o Realm e o Atlas Device Sync.

Fornecedor Shopper

Construa um app de amostra do Flutter modificado que use um Realm local em vez de uma collection na memória.

Faixa de tempo

Crie um aplicativo de console que mostre como se inscrever para receber alterações em uma collection do Realm.

Realm agrupado

Crie um aplicativo Flutter com um arquivo de domínio pré-inicializado que é fornecido com o aplicativo.

Amostra do Realm Kotlin Multiplatform (KMP)

Crie um aplicativo simples de calcular multiplataforma.

Estante de livros

Crie um aplicativo de biblioteca usando uma lógica de negócios compartilhada em Ktor, Kotlinx.Serialization e Realm, combinado com uma interface de usuário específica da plataforma usando Jetpack Compose e SwiftUI.

Demonstração do Kotlin Multiplatform (KMP)

Crie uma demonstração multiplataforma em execução no Android/iOS/macOS e JVM com o Compose Desktop.

Aplicativo de Console JVM

Crie um aplicativo console Java simples usando o Realm Kotlin.

Criptografia de nível de especialista

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

Atlas Search

Execute queries do Atlas Search com preenchimento automático e termos compostos Atlas Search usando um pipeline de agregação.

Cache inteligente

Construa um aplicativo Maui que utilize o Atlas como um cache inteligente para um serviço externo. Simplifique a sincronização de dados entre os clientes e o serviço externo usando o Atlas Device Sync e o Atlas Triggers.

Realm com APIs REST

Use o Realm para operações em tempo real juntamente com APIs REST para lógica de negócios do lado do servidor - tudo com um único ViewModel.

Armazenamento de arquivos grandes

Armazene arquivos grandes, como imagens, em um servidor remoto. Utilize Atlas Triggers e Functions para armazenar as referências. Aproveite o design offline do Realm para armazenar imagens grandes, mesmo quando estiver off-line.

Diário rápido

Crie um aplicativo de diário sincronizado com o Realm e o Atlas Device Sync.

Aplicativos de desktop com Avalonia

Crie um aplicativo de tarefas simples para o desktop com o Realm e o Avalonia.

Role com Unity

Crie um jogo de corrida infinito com Unity e o .NET Realm SDK.

ObjectsAsAPI

Crie objetos de Realm específicos que representam chamadas de API ("objects-as-api") em vez de chamadas de REST API para executar a lógica de negócios.

Interface de fábrica inteligentes

Construa uma interface para solicitar e produzir um produto com base na disponibilidade de estoque, usando a representação digital de uma fábrica física e a visão computacional.

Flexible Sync Playground

Crie um aplicativo de linha de comando para alterar dinamicamente as assinaturas de sincronização e buscar informações sobre o banco de dados do Realm, incluindo esquemas de banco de dados.

Simulador e controlador de veículo

Construa uma plataforma conectada para monitorar a análise de veículos, usando o MongoDB Atlas e o ecossistema do Amazon Web Services.

Aplicativo de filmes semelhante à Netflix

Crie um aplicativo semelhante à Netflix para navegar por filmes do conjunto de dados de amostra Mflix do MongoDB. Use vários domínios para permitir que os usuários registrados sincronizem e gerenciem filmes em sua própria lista privada.

Coleção off-line pesquisável

Crie um aplicação que armazene em cache os itens de coleção visualizados, para que você possa pesquisá-los e visualizá-los offline. Este aplicativo de demonstração usa listagens do Conjunto de dados de listagens AirBnB de amostra.

Quadro branco compartilhado

Crie um aplicativo de design que demonstre o banco de dados móvel Realm e Atlas Device Sync.

Integração de compras na aplicação

Use os recursos eficientes de gerenciamento e sincronização de dados do Device Sync para criar uma biblioteca de receitas com compras no aplicativo (IAP) usando o StoreKit.

RTicket

Crie um sistema simples de emissão de tickets com Realm e SwiftUI.

R Currency

Use o Realm para armazenar em cache os dados recuperados de uma API e acessar os dados offline.

RChat

Crie um aplicativo de bate-papo simples com SwiftUI e Realm.

Campo Minado no Realm

Crie um aplicativo Colaborativo do Campo Minado usando o Atlas Device Sync e o banco de dados móvel Realm.

Autenticação do login da Apple

Implemente a autenticação de login da Apple para autenticar usuários em seu banco de dados Realm.

Voltar

Realm Query Language