リモート作成

  
Remote Compose は、リモート サーフェスの UI を作成するためのフレームワークです。
最新の更新 安定版リリース リリース候補版 ベータ版リリース アルファ版リリース
2026 年 2 月 11 日 - - - 1.0.0-alpha04

依存関係の宣言

compose-remote への依存関係を追加するには、Google の Maven リポジトリをプロジェクトに追加する必要があります。詳しくは、Google の Maven リポジトリをご覧ください。

アプリまたはモジュールの build.gradle ファイルに、必要なアーティファクトの依存関係を追加します。

Groovy

dependencies {
    implementation "androidx.compose.remote:remote-core:1.0.0-alpha04"

    // Use to create Remote Compose documents
    implementation "androidx.compose.remote:remote-creation:1.0.0-alpha04"
    implementation "androidx.compose.remote:remote-creation-core:1.0.0-alpha04"
    implementation "androidx.compose.remote:remote-creation-android:1.0.0-alpha04"
    implementation "androidx.compose.remote:remote-creation-jvm:1.0.0-alpha04"
    implementation "androidx.compose.remote:remote-creation-compose:1.0.0-alpha04"

    // Use to render a Remote Compose document
    implementation "androidx.compose.remote:remote-player-core:1.0.0-alpha04"
    implementation "androidx.compose.remote:remote-player-view:1.0.0-alpha04"

    implementation "androidx.compose.remote:remote-tooling-preview:1.0.0-alpha04"
}

Kotlin

dependencies {
    implementation("androidx.compose.remote:remote-core:1.0.0-alpha04")

    // Use to create Remote Compose documents
    implementation("androidx.compose.remote:remote-creation:1.0.0-alpha04")
    implementation("androidx.compose.remote:remote-creation-core:1.0.0-alpha04")
    implementation("androidx.compose.remote:remote-creation-android:1.0.0-alpha04")
    implementation("androidx.compose.remote:remote-creation-jvm:1.0.0-alpha04")
    implementation("androidx.compose.remote:remote-creation-compose:1.0.0-alpha04")

    // Use to render a Remote Compose document
    implementation("androidx.compose.remote:remote-player-core:1.0.0-alpha04")
    implementation("androidx.compose.remote:remote-player-view:1.0.0-alpha04")

    implementation("androidx.compose.remote:remote-tooling-preview:1.0.0-alpha04")
}

依存関係について詳しくは、ビルド依存関係の追加をご覧ください。

フィードバック

お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。

新しい問題を報告する

詳細については、Issue Tracker のドキュメントをご覧ください。

バージョン 1.0

バージョン 1.0.0-alpha04

2026 年 2 月 11 日

androidx.compose.remote:remote-*:1.0.0-alpha04 がリリースされました。バージョン 1.0.0-alpha04 に含まれる commit については、こちらをご覧ください。

新機能

  • デフォルトで RemoteApplier を使用できるようにします。これにより、リモート UI の作成時にリモート コンポーズ可能関数以外の関数を使用できなくなります。これは、RemoteComposeCreationComposeFlagsisRemoteApplierEnabled を変更することで無効にできます。(67a405f
  • ビットマップ フォントのグリフ間隔を追加(0852657
  • RemoteCanvas でピボットを使用して回転(9a292b3
  • RemoteSpacer を追加しました(12beb72
  • java.time 依存関係を回避し、作成ライブラリの minSdk を 23 に引き下げられるようにします(59e30d0
  • FlowLayout7efef02

バグの修正

  • グローバル以外の ColorExpression と計算された String の評価を修正。(c08d0bd

外部からの協力

  • androidx.compose.ui.graphics.NativePaint 型エイリアスが非推奨になりました。代わりに android.graphics.Paint を直接使用してください(I6303cb/477394763
  • Paint.asFrameworkPaint()Paint.nativePaint 拡張機能に置き換え、typealias を介してプラットフォーム タイプが commonMain ソースセットに公開されないようにしました(I6303cb/477394763

バージョン 1.0.0-alpha03

2026 年 1 月 28 日

androidx.compose.remote:remote-*:1.0.0-alpha03 がリリースされました。バージョン 1.0.0-alpha03 に含まれる commit については、こちらをご覧ください。

新機能

  • BorderModifier 0afd343 でのさまざまなシェイプと RemoteColors のサポート
  • クリック イベントで複数のアクションをサポートする CombinedAction を追加 10e16a2

API の変更

  • RemoteColorRemoteBitmap の API を移行し、Android の型を直接公開するのではなく、Compose の型を使用するようにしました a9bfbb8
  • RemoteDensity 型を導入し、Player で密度を評価するか(リモート デバイス用のドキュメントを生成する場合)、式をインライン化するか(同じデバイスの場合にドキュメント サイズを最適化するため)を決定できるようにしました。54352bb
  • RemoteState constantValueOrNull の名前変更(I6ad5cb/467050397

バージョン 1.0.0-alpha02

2026 年 1 月 14 日

androidx.compose.remote:remote-*:1.0.0-alpha02 がリリースされました。バージョン 1.0.0-alpha02 に含まれる commit については、こちらをご覧ください。

新機能

  • CoreText の最小/最大フォントサイズを追加しました。I7bd3c

API の変更

  • Glance Wear インフラストラクチャ用の最小限の公開 API を公開します。(I7b4b9b/467532762
  • captureSingleRemoteDocument から CapturedDocument を返す(I5a283b/467532762

バグの修正

  • レイアウト変更後のスクロール位置を修正し、エッジ効果のサポートを追加(6d4551

バージョン 1.0.0-alpha01

2025 年 12 月 17 日

androidx.compose.remote:remote-*:1.0.0-alpha01 がリリースされました。バージョン 1.0.0-alpha01 に含まれる commit については、こちらをご覧ください。

  • Remote Compose は、リモート サーフェスの UI を作成するためのフレームワークです。