Docs 菜单

Docs 主页开发应用程序Atlas Device SDKs

Atlas Device SDK 示例项目

在此页面上

  • 核心项目
  • 示例项目

探索工程部门和专家提供的示例项目,以了解 Atlas Device SDK、Atlas Device Sync 和 Realm 数据库的最佳实践和常见开发模式。

通过 Atlas Device Sync 和 Realm 数据库了解 Atlas Device SDK 的核心功能。

项目名称
说明
可用 SDK 的源代码
模板应用程序
一个待办事项列表移动应用,使用 Device Sync 与 App Services 同步数据。有关更多信息和详细教程,请参阅 App Services入门页面
连接状态变更和错误处理
了解关于处理同步错误和客户端重置策略的最佳实践。
离线支持和 Realm 访问
登录 Device Sync 用户,打开同步 Realm 并执行本地优先读取和写入,所有这一切都在离线状态下进行。
将数据拆分为多个 Realm
构建一个类似 Netflix 的应用,用于浏览 MongoDB 的Mflix样本数据集中的电影。使用多个 Realm,允许注册用户同步和管理自己私有列表中的电影。

查看这些补充项目,利用 Atlas Device SDK 的强大功能、Atlas Device Sync 和 Realm 数据库。

项目名称
说明
可用 SDK 的源代码
分析/遥测数据
获取传感器读数,将数据推送到 Atlas,并在 Atlas Charts 或时间序列集合中显示结果。
用户的在线状态
检测用户和设备的连接与活动。
咖啡机
使用 Realm、C++ 和 Qt 构建智能咖啡机应用。
Kilochat
构建使用 Realm 和 Atlas Device Sync 构建的示例工作场所聊天应用。
Provider Shopper
构建一个修改后的 Flutter 示例应用,使用本地 Realm 而不是内存中集合。
时间轨迹
构建一个控制台应用程序,演示如何订阅 Realm 集合中的更改。
捆绑 Realm
使用应用程序附带的预初始化 Realm 文件构建 Flutter 应用程序。
Realm Kotlin Multiplatform (KMP) 示例
构建一个简单的多平台计算器应用。
书架
使用 Ktor、Kotlinx.Serialization 和 Realm 中的共享业务逻辑,并结合使用 Jetpack Compose 和 SwiftUI 的平台特定用户界面,构建书架应用。
Kotlin Multiplatform (KMP) 演示
使用 Compose 桌面构建在 Android/iOS/macOS 和 JVM 上运行的多平台演示。
JVM 控制台应用程序
使用 Realm Kotlin 构建简单的 Java 控制台应用程序。
属性级加密
通过属性级加密增强用户数据安全性。
Atlas Search
使用聚合管道运行具有自动完成功能和复合搜索词的 Atlas Search 查询。
智能缓存
构建一个 MAUI 应用程序,将 Atlas 用作针对外部服务的智能缓存。使用 Atlas Device Sync 和触发器简化客户端和外部服务之间的数据同步。
具有 REST API 的 Realm
使用 Realm 进行实时操作,并使用 REST API 实现服务器端业务逻辑 — 所有这一切都通过单个 ViewModel 实现。
大文件存储
将大型文件(例如图像)存储在远程服务器上。使用触发器和函数来存储引用。利用 Realm 的离线优先设计,即使在离线状态下也可以存储大型图像。
快速日志
使用 Realm 和 Atlas Device Sync 构建同步日志应用。
Avalon 桌面应用程序
使用 Realm 和 Avalonia 构建一个简单的桌面待办事项应用。
使用 Unity 进行游戏
使用 Unity 和 .NET Realm SDK 构建无限跑酷游戏。
ObjectsAsAPI
创建表示 API 调用(“objects-as-api”)而不是 REST API 调用的特定 Realm 对象来执行业务逻辑。
智能工厂接口
使用物理工厂的数字表示和计算机视觉,构建一个接口,根据库存可用性订购和生产产品。
Flexible Sync Playground
构建命令行应用程序以动态更改同步订阅并获取有关 Realm 数据库的信息,包括数据库模式。
车辆模拟器和控制器
使用 MongoDB Atlas 和 AWS 生态系统构建一个互联平台来监控车辆分析。
类似 Netflix 的电影应用
构建一个类似 Netflix 的应用,用于浏览 MongoDB 的Mflix样本数据集中的电影。使用多个 Realm,允许注册用户同步和管理自己私有列表中的电影。
共享白板
创建一个用于演示 Realm 移动数据库和 Atlas Device Sync 的绘图应用。
集成应用内购买
利用 Device Sync 的高效数据管理和同步功能,通过 StoreKit 构建具有应用内购买 (IAP) 功能的菜谱库。
RTicket
使用 Realm 和 SwiftUI 构建简单的问题票证系统。
RCurrency
使用 Realm 缓存从 API 检索的数据并离线访问数据。
RChat
使用 SwiftUI 和 Realm 构建简单的聊天应用。
Realm 中的扫雷游戏
使用 Atlas Device Sync 和 Realm 移动数据库构建协作式扫雷应用。
Apple 登录身份验证
实施 Apple 登录身份验证以对 Realm 数据库中的用户进行身份验证。
← Realm 查询语言