Projetos de exemplo do Atlas Device SDK
Nesta página
Os Atlas Device SDKs estão obsoletos. Consulte apágina de descontinuação do para detalhes.
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.
Projetos centrais
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. |
Projetos de exemplo
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. |