Atlas Device SDK サンプル プロジェクト
Atlas Device SDK は非推奨です。 詳細については、 の廃止ページを参照してください。
エンジニアリング プロジェクトと専門家が提供するサンプルプロジェクトを探索して、Atlas Device SDK、Atlas Device Sync、および Realm データベースのベストプラクティスと一般的な開発パターンを学びます。
中心的プロジェクト
Atlas Device Sync と Realm データベースを使用して、Atlas Device SDK の主要機能について学びます。
プロジェクト名 | 説明 | 利用可能な SDK のソースコード |
---|---|---|
テンプレート アプリ | Device Sync を使用して App Services とデータを同期する Todo リスト モバイルアプリ。 App Services スタートガイドの詳細と詳細なチュートリアルについては、 App Services スタートガイド をご覧ください。 | |
接続状態の変更とエラーの処理 | 同期エラーとクライアント リセット戦略の処理に関するベストプラクティスを学びます。 | |
オフライン サポートと Realm アクセス | Device Sync ユーザーのログイン、同期済み Realm のオープン、ローカル ファーストの読み取りと書込みの実行はすべてオフライン時に行われます。 | |
複数のレルムへのデータの分裂 | MongoDB のMflixサンプル データセットから映画を参照するための Netflix のようなアプリを構築します。 複数の Realm を使用して、登録済みユーザーが自分のプライベート リストで映画を同期および管理できるようにします。 |
プロジェクト例
これらの追加プロジェクトをチェックして、Atlas Device Sync と Realm データベースを使用して Atlas Device SDK の能力を構築します。
プロジェクト名 | 説明 | 利用可能な SDK のソースコード |
---|---|---|
分析/テレメトリクス データ | センサー読み取りを取得し、データを Atlas にプッシュし、Atlas Charts または時系列コレクションに結果を表示します。 | |
ユーザーのオンライン状態 | ユーザーとデバイスの接続とアクティビティを検出します。 | |
ミルクマシン | Realm、C++、Qt を使用してモバイル マシン アプリをビルドします。 | |
Kilochat | Realm と Atlas Device Sync を使用してサンプル ワークプレイス チャット アプリをビルドします。 | |
プロバイダー シャッパー | インメモリ コレクションではなくローカル Realm を使用する変更された Flutter サンプル アプリをビルドします。 | |
時間追跡 | Realm コレクション内の変更をサブスクライブする方法を表示するコンソール アプリをビルドします。 | |
Bundleed Realm | アプリに同梱されている、事前に初期化された Realm ファイルを使用して Flutter アプリをビルドします。 | |
Realm Kotlin マルチプラットフォーム(KMIP)サンプル | 単純なマルチプラットフォーム計算アプリをビルドします。 | |
書込み | Ktor、 Kotlinx.Serialization、Realm の共有ビジネス ロジックを使用し、プラットフォーム固有の UI と組み合わせて、Jetack Composer と SwiftUI を使用してブックシェル型アプリをビルドします。 | |
Kotlin マルチプラットフォーム(KMIP)デモ | Composer Desktop を使用して、Android/iOS/macOS と JVM で実行されるマルチプラットフォーム デモを構築します。 | |
JVM コンソール アプリケーション | Realm Kotlin を使用して単純な Java コンソール アプリケーションを構築します。 | |
プロパティレベルの暗号化 | プロパティレベルの暗号化でユーザーデータのセキュリティを強化します。 | |
Atlas Search | 集計パイプラインを使用して、 オートコンプリート と 複合 検索タームを使用して Atlas Search クエリを実行します。 | |
インテリジェント キャッシュ | 外部サービスに対するインテリジェント キャッシュとして を使用するMaui アプリケーションを構築します。AtlasAtlas Device Sync と Triggers を使用して、クライアントと外部サービス間のデータ同期を簡素化します。 | |
REST API 付きの Realm | Realm は、サーバー側のビジネス ロジック用の REST API と組み合わせてリアルタイム操作に使用できます。すべてが単一の ViewModel で行われます。 | |
ラージ ファイル ストレージ | イメージなどの大きなファイルをリモート サーバーに保存します。 参照を保存するには、trigger と関数を使用します。 Realm のオフラインファーストの設計を活用して、オフラインでも大きなイメージを保存します。 | |
Quick Journal | Realm と Atlas Device Sync を使用して同期されたジャーナル アプリをビルドします。 | |
Avalana を使用したデスクトップ アプリ | Realm と Avalonic を使用してシンプルなデスクトップ Todo アプリをビルドします。 | |
Unity とのゲーム | Unity と .NET Realm SDK を使用して無限レプリカセットを構築します。 | |
ObjectsAsAPI | ビジネス ロジックを実行するには、REST API 呼び出しの代わりに API 呼び出しを表す特定の Realm オブジェクト(「objects-as-api」)を作成します。 | |
スマート ファクトリー インターフェース | 物理的な工場とコンピューターの可視化を使用して、在庫に基づいて製品を注文および生成するためのインターフェースを構築します。 | |
Flexible Sync Playground | 同期サブスクリプションを動的に変更し、データベース スキーマを含む Realm データベースに関する情報を取得するためのコマンドライン アプリケーションを構築します。 | |
自動車シミュレーターとパラメーター | MongoDB AtlasとAmazon Web Servicesのエコシステムを使用して、自動車分析を監視するための接続プラットフォームを構築します。 | |
Netflix のような映画アプリ | MongoDB のMflixサンプル データセットから映画を参照するための Netflix のようなアプリを構築します。 複数の Realm を使用して、登録済みユーザーが自分のプライベート リストで映画を同期および管理できるようにします。 | |
検索可能なオフライン コレクション | 表示されたコレクション項目をキャッシュするアプリケーションをビルドすると、オフラインでコレクションを検索して表示できます。 このデモ アプリでは、サンプル AirBnB リスティング データセット のリストを使用します。 | |
共有ホワイトボード | Realm モバイル データベースと Atlas Device Sync を表示する認証アプリを作成します。 | |
アプリ内購入の統合 | Device Sync の効率的なデータ管理と同期機能を使用して、 StoreKit を使用してアプリ内購入(IAP)を持つレシピ ライブラリを構築します。 | |
RTicket | Realm と SwiftUI でシンプルな発行チケット システムを構築します。 | |
SCurrency | Realm を使用して API から取得したデータをキャッシュし、そのデータにオフラインでアクセスします。 | |
RHat | SwiftUI と Realm で簡単なチャット アプリを構築します。 | |
Realm の 1でもできるようになりました | Atlas Device Sync と Realm モバイル データベースを使用して、連携する Mink または アプリを構築します。 | |
Apple サインイン認証 | Realm データベース内のユーザーを認証するには、 Apple サインイン認証を実装します。 |