Los diseños ocupan un lugar clave en las aplicaciones para Android que influyen directamente en la experiencia del usuario. Si no implementas tu diseño correctamente, es posible que la app consuma mucha memoria con IU lentas. El SDK de Android incluye herramientas para ayudarte a identificar problemas en el rendimiento de tu diseño. Con esta documentación, puedes implementar interfaces de desplazamiento fluidos con un espacio de memoria mínimo.
Lecciones
- Cómo optimizar jerarquías de diseño
- De la misma manera en que una página web compleja puede ralentizar el tiempo de carga, una jerarquía de diseño compleja también puede causar problemas de rendimiento. En esta documentación, se muestra cómo puedes usar las herramientas del SDK para inspeccionar el diseño y descubrir cuellos de botella en el rendimiento.
- Cómo reutilizar diseños con <include>
- Si la IU de tu aplicación repite ciertas construcciones de diseño en varios lugares, en esta documentación se muestra cómo crear construcciones de diseño eficientes y reutilizables, e incluirlas en los diseños de la IU adecuados.
- Cómo cargar vistas on demand
- Además de incluir un componente de diseño dentro de otro, es posible que quieras que el diseño incluido sea visible solo cuando sea necesario después de ejecutar la actividad. En esta documentación, se muestra cómo puedes mejorar el rendimiento de inicialización del diseño mediante la carga de partes de tu diseño a pedido.