Wear Remote Compose Material 3

  
Escribe widgets y otras IUs remotas para Wear OS con el sistema de diseño expresivo de Material 3.
Actualización más reciente Versión estable Versión potencial Versión beta Versión alfa
7 de octubre de 2026 - - - 1.0.0-alpha13

Cómo declarar dependencias

Para agregar una dependencia en wear compose remote, debes agregar el repositorio de Maven de Google a tu proyecto. Consulta el repositorio de Maven de Google para obtener más información.

Agrega las dependencias de los artefactos que necesites en el archivo build.gradle de tu app o módulo:

Groovy

dependencies {
    implementation "androidx.wear.compose.remote:remote-material3:1.0.0-alpha13"
}

Kotlin

dependencies {
    implementation("androidx.wear.compose.remote:remote-material3:1.0.0-alpha13")
}

Para obtener más información sobre las dependencias, consulta Cómo agregar dependencias de compilación.

Comentarios

Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.

Crear un error nuevo

Consulta la documentación sobre la herramienta Issue Tracker para obtener más información.

Versión 1.0

Versión 1.0.0-alpha13

7 de octubre de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha13. La versión 1.0.0-alpha13 contiene estas confirmaciones.

Cambios en la API

  • Agrega RemoteButtonDefaults.buttonWithContainerPainterColors sobrecarga que admite la personalización del color. (If62d4)
  • ¿Quieres introducir RemoteBorderStroke y agregar un borde? RemoteBorderStroke parámetro a RemoteCard, RemoteAppCard y RemoteTitleCard. Se agregó RemoteCardDefaults.outlinedCardBorder. (I57abf)
  • Se agregó la renderización del arco de fondo del contenedor y backgroundColor a RemoteHorizontalPageIndicator y RemoteVerticalPageIndicator para que coincidan con las especificaciones de Material 3. (Ifd062)
  • Se agregó childButtonColors a RemoteButtonDefaults y se agregó RemoteButtonDefaults.scrimBrush sin límites. (Iadcf2)

Correcciones de errores

  • Se animaron RemoteSwitchButton y RemoteSplitSwitchButton en Wear Remote Compose Material 3 (I1b4a2).
  • Anima RemoteRadioButton y RemoteSplitRadioButton en Wear Remote Compose Material 3 (Ifc655)
  • Anima RemoteCheckboxButton y RemoteSplitCheckboxButton en Wear Remote Compose Material 3 (Icf89c).

Versión 1.0.0-alpha12

23 de septiembre de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha12. La versión 1.0.0-alpha12 contiene estas confirmaciones.

Cambios en la API

  • Se agregaron ImageVector.toRemoteImageVector() y RemoteImageVector.vectorResource(@DrawableRes id: Int) para convertir recursos de IU de Compose ImageVector y vectoriales de elementos de diseño en RemoteImageVector. (Ia8383)
  • Se expusieron RemoteSplitSwitchButton, RemoteSplitSwitchButtonDefaults y RemoteSplitSwitchButtonColors como APIs públicas en Wear Material 3 Remote Compose. (Ic9b7f)
  • Se expusieron RemoteSplitRadioButton, RemoteSplitRadioButtonDefaults y RemoteSplitRadioButtonColors como APIs públicas en Wear Material 3 Remote Compose. (I4d0c2)
  • Se expusieron RemoteSplitCheckboxButton, RemoteSplitCheckboxButtonDefaults y RemoteSplitCheckboxButtonColors como APIs públicas en Wear Material 3 Remote Compose. (Iffdef)
  • Se expusieron RemoteSwitchButton, RemoteSwitchButtonDefaults y RemoteSwitchButtonColors como APIs públicas en Wear Material 3 Remote Compose. (I0155b)
  • Se expusieron RemoteRadioButton, RemoteRadioButtonDefaults y RemoteRadioButtonColors como APIs públicas en Wear Material 3 Remote Compose. (I513ce)
  • Se expusieron RemoteCheckboxButton, RemoteCheckboxButtonDefaults y RemoteCheckboxButtonColors como APIs públicas en Wear Material 3 Remote Compose. (If5c8a)
  • Agrega filledIconButtonColors, filledTonalIconButtonColors, filledVariantIconButtonColors y outlinedIconButtonColors a RemoteIconButtonDefaults en Wear Material 3 Remote Compose, y actualiza los valores predeterminados de los parámetros iconButtonColors y textButtonColors a nulos. (Ib0b0e)
  • Se agregó compatibilidad con containerPainter en RemoteCard y RemoteTitleCard en Wear Material 3 Remote Compose. (I4f1bc)

Correcciones de errores

  • Se corrigió el problema por el que el texto de RemoteEdgeButton se desbordaba fuera de la forma del arco del botón en etiquetas largas. (I2eb3d)

Versión 1.0.0-alpha11

9 de septiembre de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha11. La versión 1.0.0-alpha11 contiene estas confirmaciones.

Cambios en la API

  • Se agregó el componente RemoteEdgeButton a wear:compose:remote:remote-material3. (I017a6)
  • Se hicieron públicas las APIs indeterminadas de RemoteCircularProgressIndicator y RemoteProgressIndicatorDefaults.IndeterminateStrokeWidth. (I937fc)
  • RemoteTimeText y RemoteTimeTextDefaults ahora son APIs públicas. (I83809)
  • Se agregó el componente RemoteLinearProgressIndicator. (I828f3)
  • Se agregó RemoteModifier.defaultMinSize. (If86a5)
  • Se agregaron animaciones de introducción y cierre a RemoteCurvedProgressIndicator. (I68012)
  • Se actualizó RemoteCircularProgressIndicator para que se establezca de forma predeterminada en RemoteProgressIndicatorDefaults.DefaultStrokeWidth (12.rdp) y se expusieron largeStrokeWidth(screenSize) y smallStrokeWidth(screenSize). (I1f16e)

Correcciones de errores

  • compileSdk para las bibliotecas de Compose actualizadas a la versión 37.1 Esto requerirá que se actualice compileSdk de forma transitiva para todas las apps y bibliotecas que usen Compose. (I05b0f)

Versión 1.0.0-alpha10

26 de agosto de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha10. La versión 1.0.0-alpha10 contiene estas confirmaciones.

Cambios en la API

  • Se agregó compatibilidad con fontFeatureSettings y fontVariationSettings en RemoteTextStyle, RemoteText y RemoteTimeText. (I6e78d, b/544644370)
  • Se migraron los widgets básicos de Remote Compose (RemoteBasicText, RemoteBasicImage, RemoteSpacer, RemoteBasicIcon) a la nueva biblioteca remote-foundation. (I259b2, b/532028292)
  • Se agregó compatibilidad con fontVariationSettings en RemoteTextStyle. (I2c44a, b/542047368)
  • Se agregó el componente RemoteCurvedProgressIndicator a la biblioteca de Wear Remote Compose Material 3. (I975cf, b/530084464)

Correcciones de errores

Versión 1.0.0-alpha09

12 de agosto de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha09. La versión 1.0.0-alpha09 contiene estas confirmaciones.

Cambios en la API

Versión 1.0.0-alpha08

29 de julio de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha08. La versión 1.0.0-alpha08 contiene estas confirmaciones.

Cambios en la API

  • Se expone la estrategia de LineBreak y la frecuencia de división con guiones en RemoteTextStyle (I7f2e6, b/510078059).

Versión 1.0.0-alpha07

1 de julio de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha07. La versión 1.0.0-alpha07 contiene estas confirmaciones.

Correcciones de errores

  • Se actualizó la versión para que dependa de androidx.compose.remote en la misma confirmación para evitar la incompatibilidad binaria.

Versión 1.0.0-alpha06

17 de junio de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha06. La versión 1.0.0-alpha06 contiene estas confirmaciones.

Cambios en la API

  • Se actualizó el método containerPainter para que tome RemoteImageBitmap en su lugar (I68a92, b/494562308).
  • Se cambió el nombre de RemoteBitmap a RemoteImageBitmap para mejorar la coherencia de los nombres. (I4fde1, b/513228889)
  • Se expusieron la API de Flow captureRemoteDocument y una nueva sobrecarga de captureSingleRemoteDocument (que toma RemoteCreationDisplayInfo) como APIs públicas. (I87b0e, b/513228889)
  • Se cambió el nombre de las funciones de fábrica ValueChange existentes a valueChange en minúsculas. (I812b9, b/513228889)

Versión 1.0.0-alpha05

3 de junio de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha05. La versión 1.0.0-alpha05 contiene estas confirmaciones.

Correcciones de errores

  • Se corrigió el constructor RemoteTypography. (bf0c0b2)

Versión 1.0.0-alpha04

19 de mayo de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha04. La versión 1.0.0-alpha04 contiene estas confirmaciones.

Cambios en la API

  • Se expusieron las fábricas estáticas de RemoteState (I544f0, b/484137042).
  • Se actualizó RemoteText para que use RemoteFontFamily en lugar de FontFamily (Ib76b6, b/502907551).

Versión 1.0.0-alpha03

6 de mayo de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha03. La versión 1.0.0-alpha03 contiene estas confirmaciones.

Cambios en la API

  • Se cambió el modificador clickable para que no acepte valores nulos para el parámetro de acción. En su lugar, se debe usar Action.Empty. (I21be9, b/498881738)
  • Se cambió el modificador clickable(varargs action) a clickable(action). Usa CombinedAction para una lista de acciones. (I8432d, b/498881738)

Versión 1.0.0-alpha02

8 de abril de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha02. La versión 1.0.0-alpha02 contiene estas confirmaciones.

Cambios en la API

Otros cambios

  • Se actualizó compileSdk de Compose a la API 37. Esto significa que se requiere una versión mínima del AGP de 9.2.0 cuando se usa Compose. (Id45cd, b/413674743)

Versión 1.0.0-alpha01

25 de marzo de 2026

Lanzamiento de androidx.wear.compose.remote:remote-material3:1.0.0-alpha01. La versión 1.0.0-alpha01 contiene estas confirmaciones.

Cambios en la API