Melhorar a performance do layout

Os layouts são uma parte essencial dos apps Android e afetam diretamente a experiência do usuário. Se implementado incorretamente, seu layout pode gerar um app que consome muita memória e com IU lenta. O SDK do Android inclui ferramentas para ajudar você a identificar problemas na performance do layout. Quando combinadas com as lições, você poderá implementar interfaces de rolagem suaves com um mínimo de consumo de memória.

Lições

Como otimizar as hierarquias de layout
Da mesma forma que uma página da Web complexa pode aumentar o tempo de carregamento, uma hierarquia de layout muito complexa também pode causar problemas de performance. Esta lição mostra como você pode usar as Ferramentas do SDK para inspecionar seu layout e descobrir gargalos.
Como reutilizar layouts com <include/>
Se a IU do app repete determinadas construções de layout em vários lugares, esta lição mostra como criar construções de layout reutilizáveis e eficientes e incluí-las nos layouts de IU adequados.
Como carregar visualizações sob demanda
Além de incluir um componente de layout em outro layout, é possível deixar o layout incluído visível apenas quando necessário, algum tempo depois de a atividade estar em execução. Esta lição mostra como você pode melhorar a performance de inicialização do layout carregando partes dele sob demanda.