
Um layout define a estrutura visual para um usuário interagir com seu app, como em uma atividade. O Android oferece várias bibliotecas, pontos de partida canônicos e técnicas para mostrar e posicionar conteúdo.
Primeiros passos
Comece a criar layouts do Android aprendendo a anatomia do app e depois como estruturar o conteúdo do app.
Aprendizados
Respeite as áreas seguras do dispositivo, que incluem partes da interface, como cortes da tela, encartes de ponta a ponta, telas de borda, teclados de software e barras de sistema. Ofereça um layout flexível para que os usuários interajam com o teclado. Aviso: tenha cuidado ao cobrir o conteúdo com o teclado.
Mantenha as interações essenciais, como a navegação principal, em uma área da tela acessível. Os botões de ação flutuantes (FABs) oferecem um ponto de interação proeminente e acessível.

Use o agrupamento para reunir conteúdo relacionado e orientar o usuário pelas ações e pelo conteúdo. Cards que usam contenção explícita para agrupar conteúdo com ações relacionadas.

Alinhamento
Ofereça um alinhamento consistente entre conteúdo e elementos de interface semelhantes.

O que fazer

O que não fazer
Não use apenas o modo retrato ou um layout idealizado: considere diferentes proporções, classes de tamanho e resoluções que os usuários podem encontrar.
Não sobrecarregue o usuário com muitas ações por visualização.

Ao criar layouts personalizados, anote como o conteúdo deve ficar dentro do layout usando termos de alinhamento, restrições ou gravidade. Inclua como as imagens devem responder ao contêiner para serem exibidas corretamente.
