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 aplicación consuma mucha memoria y las IU sean lentas. El SDK de Android incluye herramientas que te ayudarán a identificar problemas en el rendimiento de tu diseño. Con esta documentación, puedes implementar interfaces de desplazamiento fluido con un espacio en 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, si la jerarquía de diseño es demasiado 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 la aplicación repite ciertas construcciones de diseño en varios lugares, en esta documentación encontrarás cómo crear construcciones de diseño eficientes y reutilizables que, luego, podrás incluir en los diseños de la IU adecuados.
- Cómo cargar vistas on demand
- Además de incluir un componente de un diseño en otro, es posible que quieras que el diseño incluido sea visible solo cuando sea necesario, en algún momento después de que se ejecute la actividad. En esta documentación, se muestra cómo puedes mejorar el rendimiento de inicialización del diseño mediante la carga de porciones de tu diseño a pedido.