Docs Menu
Docs Home
/ /
SDK de dispositivos Atlas

Proyectos de ejemplo del SDK de dispositivos Atlas

Explore proyectos de ingeniería y ejemplos proporcionados por expertos para aprender las mejores prácticas y patrones de desarrollo comunes para los SDK de dispositivos Atlas, Atlas Device Sync y la base de datos Realm.

Obtenga información sobre las características principales de los SDK de dispositivos Atlas con Atlas Device Sync y la base de datos Realm.

Nombre del proyecto
Descripción
Código fuente de los SDK disponibles

Aplicaciones de plantilla

Una aplicación móvil de listas de tareas que sincroniza datos con los Servicios de la aplicación mediante Sincronización de dispositivos. Consulta los Servicios de la aplicación. Página de introducción para obtener más información y tutoriales detallados.

Cambio de estado de conexión y manejo de errores

Conozca las mejores prácticas sobre el manejo de errores de sincronización y estrategias de restablecimiento de clientes.

Soporte sin conexión y acceso al dominio

Inicie sesión como usuario de Device Sync, abra un reino sincronizado y realice lecturas y escrituras locales, todo ello sin conexión.

Dividir datos en múltiples reinos

Crea una aplicación similar a Netflix para explorar películas a partir del conjunto de datos de muestra Mflix de MongoDB. Usa múltiples dominios para que los usuarios registrados puedan sincronizar y administrar películas en su propia lista privada.

Consulte estos proyectos complementarios para aprovechar el poder de los Atlas Device SDK con Atlas Device Sync y la base de datos Realm.

Nombre del proyecto
Descripción
Código fuente de los SDK disponibles

Datos analíticos/telemétricos

Tome lecturas de sensores, envíe datos a Atlas y muestre los resultados en gráficos de Atlas o en una colección de series de tiempo.

Estado en línea del usuario

Detectar la conectividad y actividad de usuarios y dispositivos.

Máquina de café

Cree una aplicación de máquina de café inteligente con Realm, C++ y Qt.

Kilochat

Cree una aplicación de chat de muestra para el lugar de trabajo, desarrollada con Realm y Atlas Device Sync.

Proveedor comprador

Cree una aplicación de muestra de Flutter modificada que use un reino local en lugar de una colección en memoria.

Pista de tiempo

Cree una aplicación de consola que muestre cómo suscribirse a los cambios en una colección de Realm.

Reino agrupado

Cree una aplicación Flutter con un archivo de reino preinicializado que se envía con la aplicación.

Ejemplo de Realm Kotlin Multiplatform (KMP)

Cree una aplicación de calculadora multiplataforma sencilla.

Estante para libros

Cree una aplicación de estantería utilizando una lógica empresarial compartida en Ktor, Kotlinx.Serialization y Realm, combinada con una interfaz de usuario específica de la plataforma utilizando Jetpack Compose y SwiftUI.

Demostración de Kotlin Multiplatform (KMP)

Cree una demostración multiplataforma que se ejecute en Android/iOS/macOS y JVM con Compose Desktop.

Aplicación de consola JVM

Cree una aplicación de consola Java sencilla utilizando Realm Kotlin.

Cifrado a nivel de propiedad

Mejore la seguridad de los datos del usuario con cifrado a nivel de propiedad.

Búsqueda de Atlas

Ejecute consultas de búsqueda de Atlas con autocompletado y términos de búsqueda compuestos mediante un canal de agregación.

Caché inteligente

Cree una aplicación MAUI que utilice Atlas como caché inteligente para un servicio externo. Simplifique la sincronización de datos entre los clientes y el servicio externo mediante Atlas Device Sync y Triggers.

Reino con API REST

Utilice Realm para operaciones en tiempo real junto con API REST para la lógica empresarial del lado del servidor, todo con un único ViewModel.

Almacenamiento de archivos grandes

Almacene archivos grandes, como imágenes, en un servidor remoto. Use disparadores y funciones para almacenar las referencias. Aproveche el diseño offline de Realm para almacenar imágenes grandes, incluso sin conexión.

Quick Journal

Cree una aplicación de diario sincronizada con Realm y Atlas Device Sync.

Aplicaciones de escritorio con Avalonia

Cree una sencilla aplicación de tareas pendientes de escritorio con Realm y Avalonia.

Juego con Unity

Cree un juego de corredor infinito con Unity y el SDK .NET Realm.

ObjectsAsAPI

Cree objetos Realm específicos que representen llamadas API ("objetos-como-API") en lugar de llamadas API REST para ejecutar la lógica empresarial.

Interfaz de fábrica inteligente

Construir una interfaz para ordenar y producir un producto en función de la disponibilidad de stock, utilizando la representación digital de una fábrica física y visión artificial.

Zona de juegos de sincronización flexible

Cree una aplicación de línea de comandos para cambiar dinámicamente las suscripciones de sincronización y obtener información sobre la base de datos de Realm, incluidos los esquemas de la base de datos.

Simulador y controlador de vehículos

Construya una plataforma conectada para monitorear el análisis de vehículos, utilizando MongoDB Atlas y el ecosistema de AWS.

Aplicación de películas similar a Netflix

Crea una aplicación similar a Netflix para explorar películas a partir del conjunto de datos de muestra Mflix de MongoDB. Usa múltiples dominios para que los usuarios registrados puedan sincronizar y administrar películas en su propia lista privada.

Colección sin conexión con función de búsqueda

Pizarra compartida

Cree una aplicación de dibujo que demuestre la base de datos móvil Realm y Atlas Device Sync.

Integración de compras dentro de la aplicación

Utilice las eficientes capacidades de sincronización y gestión de datos de Device Sync para crear una biblioteca de recetas con compras dentro de la aplicación (IAP) mediante StoreKit.

RTicket

Cree un sistema de tickets de problemas simple con Realm y SwiftUI.

RCurrency

Utilice Realm para almacenar en caché datos recuperados de una API y acceder a ellos sin conexión.

RChat

Cree una aplicación de chat sencilla con SwiftUI y Realm.

Buscaminas en el reino

Cree una aplicación colaborativa Mine Sweeper utilizando Atlas Device Sync y la base de datos móvil Realm.

Autenticación de inicio de sesión de Apple

Implemente la autenticación de inicio de sesión de Apple para autenticar usuarios en su base de datos de Realm.

Volver

Lenguaje de consulta de reino

En esta página