Rendimiento de Jetpack Compose

Jetpack Compose ofrece un rendimiento excelente listo para usar. Configura tu app siguiendo las prácticas recomendadas para evitar dificultades comunes y optimizar el rendimiento de tu aplicación de Compose.

Conceptos clave

Estos son algunos de los conceptos clave para el rendimiento en Compose:

  • Fases: Comprender las fases de composición, diseño y dibujo es fundamental para optimizar la forma en que Compose actualiza tu IU.
  • Perfiles de Baseline: Estos perfiles compilan previamente el código esencial, lo que permite iniciar apps más rápido y generar interacciones más fluidas.
  • Estabilidad: Aumenta la estabilidad de la app para omitir de manera más eficiente las recomposiciones innecesarias, lo que mejora el rendimiento.

Configura tu app de forma correcta

Si el rendimiento de tu app es deficiente, es posible que haya un problema de configuración. Un buen primer paso es verificar las siguientes opciones de configuración:

Herramientas

Familiarízate con el paquete de herramientas disponibles para ayudarte a medir y analizar el rendimiento de tu app de Compose.

Prácticas recomendadas

Cuando desarrolles tu app con Compose, ten en cuenta estas prácticas recomendadas:

Para obtener más detalles, consulta la guía de prácticas recomendadas.

promedio

Si trabajas con vistas en lugar de Compose, consulta la guía dedicada Cómo mejorar el rendimiento del diseño.

Recursos adicionales