Os apps Android são executados em uma grande variedade de dispositivos, de smartphones dobráveis flip a TVs montadas na parede. Para oferecer uma ótima experiência do usuário em todos os tipos de dispositivos, adapte a interface do app a diferentes tamanhos de tela e configurações. Os melhores apps Android usam o espaço na tela que ocupam de maneira eficaz e processam mudanças nesse espaço durante a execução, incluindo mudanças de orientação e redimensionamento de janela nos modos de tela dividida e formato livre.
Tópicos
A documentação de layouts adaptáveis fornece orientações sobre os seguintes tópicos, como:
- Projetar e implementar layouts adaptáveis
- Ajustar a navegação principal do app com base no tamanho da janela
- Usar classes de tamanho de janela para adaptar a interface do app
- Simplificar a implementação de layouts canônicos, como detalhes e listas, usando as APIs Jetpack
Pré-requisitos
As orientações sobre layouts adaptáveis pressupõem que você entende os seguintes conceitos:
- Noções básicas do Jetpack Compose, incluindo recomposição