Explora la ingeniería y proyectos de ejemplo proporcionados por expertos para aprender las mejores prácticas y los patrones comunes de desarrollo de los SDK de Atlas Device, Atlas Device Sync y la base de datos Realm.
Core Projects
Learn about the core features of the Atlas Device SDKs with Atlas Device Sync and Realm database.
Nombre del proyecto | Descripción | Código fuente para SDKs 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. | |
Connection State Change & Error Handling | 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 | iniciar sesión un usuario de Device Sync, abra un realm sincronizado y realice lecturas y guardados locales en primer lugar, todo mientras está 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. |
Example Projects
Check out these supplementary projects to build on the power of the Atlas Device SDKs with Atlas Device Sync and Realm database.
Nombre del proyecto | Descripción | Código fuente para SDKs disponibles |
|---|---|---|
Analytics/Telemetrics Data | Take sensor readings, push data to Atlas, and display the results in Atlas Charts or a time series collection. | |
User's Online State | Detect connectivity and activity of users and devices. | |
Maquina De Cafe | Build a smart coffee machine app with Realm, C++, and Qt. | |
Kilochat | Cree una aplicación de chat de muestra para el lugar de trabajo, desarrollada con Realm y Atlas Device Sync. | |
Proveedor comprador | Build a modified Flutter sample app that uses a local Realm instead of in-memory collection. | |
Seguimiento del tiempo | Build a console app that shows how to subscribe for changes in a Realm collection. | |
Bundled Realm | Build a Flutter app with a pre-initialized realm file that is shipped with the app. | |
Realm Kotlin Multiplatform (KMP) Sample | Compilar una aplicación de calculadora multiplataforma sencilla. | |
Estantería | 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 | Build a simple Java Console Application using Realm Kotlin. | |
Property-level Encryption | Enhance user data security with property-level encryption. | |
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. | |
Large File Storage | Almacene archivos grandes, como imágenes, en un servidor remoto. Utiliza activadores y funciones para almacenar las referencias. Aproveche el diseño offline-first de Realm para almacenar imágenes grandes, incluso cuando esté fuera de línea. | |
Quick Journal | Compila una aplicación de diario sincronizada con Realm y Atlas Device Sync. | |
Desktop Apps with 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 | Create specific Realm objects representing API calls ("objects-as-api") instead of REST API calls to execute business logic. | |
Interfaz de fábrica inteligente | Build an interface to order and produce a product based on stock availability, using the digital representation of a physical factory and computer vision. | |
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. | |
Vehicle Simulator and Controller | 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. | |
Searchable Offline Collection | Build an application that caches viewed collection items, so you can search and view them offline. This demo app uses listings from the Sample AirBnB Listings Dataset. | |
Pizarra compartida | Create a drawing app that demonstrates Realm mobile database and Atlas Device Sync. | |
Integrating In-App Purchases | Use Device Sync's efficient data management and synchronization capabilities to build a recipes library with in-app purchases (IAP) using StoreKit. | |
RTicket | Build a simple issue ticket system with Realm and SwiftUI. | |
RCurrency | Utilice Realm para almacenar en caché datos recuperados de una API y acceder a ellos sin conexión. | |
RChat | Build a simple chat app with SwiftUI and 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 | Implement Apple Sign-in Authentication to authenticate users in your Realm database. |