compose à distance

  
Remote Compose est un framework permettant de créer des UI pour les surfaces distantes.
Dernière mise à jour Version stable Version finale Version bêta Version alpha
28 janvier 2026 - - - 1.0.0-alpha03

Déclarer des dépendances

Pour ajouter une dépendance sur compose-remote, vous devez ajouter le dépôt Maven de Google à votre projet. Pour en savoir plus, consultez la section Dépôt Maven de Google.

Ajoutez les dépendances correspondant aux artefacts dont vous avez besoin dans le fichier build.gradle de votre application ou de votre module :

Groovy

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

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

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

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

Kotlin

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

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

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

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

Pour en savoir plus sur les dépendances, consultez Ajouter des dépendances de compilation.

Commentaires

Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.

Signaler un nouveau problème

Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.

Version 1.0

Version 1.0.0-alpha03

28 janvier 2026

Publication d'androidx.compose.remote:remote-*:1.0.0-alpha03. Liste des commits de la version 1.0.0-alpha03

Nouvelles fonctionnalités

  • Prise en charge de différentes formes et RemoteColors dans BorderModifier 0afd343
  • Ajouter CombinedAction pour prendre en charge plusieurs actions sur les événements de clic 10e16a2

Modifications apportées à l'API

  • Migration des API de RemoteColor et RemoteBitmap pour utiliser les types Compose, plutôt que d'exposer directement les types Android a9bfbb8
  • Ajout d'un type RemoteDensity pour déterminer s'il faut évaluer la densité sur le lecteur (lors de la production d'un document pour un appareil distant) ou insérer les expressions (pour optimiser la taille du document sur le même appareil) 54352bb
  • Renommer RemoteState constantValueOrNull (I6ad5c, b/467050397)

Version 1.0.0-alpha02

14 janvier 2026

Publication d'androidx.compose.remote:remote-*:1.0.0-alpha02. Liste des commits de la version 1.0.0-alpha02

Nouvelles fonctionnalités

  • Ajoutez une taille de police minimale/maximale pour CoreText. I7bd3c

Modifications apportées à l'API

  • Exposer l'API publique minimale pour l'infrastructure Glance Wear. (I7b4b9, b/467532762)
  • Renvoi de CapturedDocument à partir de captureSingleRemoteDocument (I5a283, b/467532762)

Correction de bugs

  • Correction de la position de défilement après la réorganisation de la mise en page et ajout de la prise en charge des effets de bord (6d4551)

Version 1.0.0-alpha01

17 décembre 2025

Publication d'androidx.compose.remote:remote-*:1.0.0-alpha01. Liste des commits de la version 1.0.0-alpha01

  • Remote Compose est un framework permettant de créer des UI pour les surfaces distantes.