Otimize a experiência do usuário em smartphones, tablets, dispositivos dobráveis, computadores, carros e XR 2D com o Jetpack Compose. Crie a base para a implantação do seu app no Android TV, no XR imersivo e em futuros formatos de dispositivos.

Mundo de vários dispositivos

Crie apps versáteis que escalonam em todo o ecossistema Android. Use ferramentas e APIs modernas para alcançar mais usuários com uma única base de código fácil de manter.
Crie seu app para todos os formatos de dispositivos ao mesmo tempo. Coloque seu app na frente dos usuários em smartphones, tablets, dobráveis, computadores, telas de carro e até mesmo espaços virtuais do Android XR com uma única base de código do Compose fácil de manter.
Crie layouts que se adaptam a qualquer tela, tamanho ou orientação de janela de app. Aproveite ao máximo o espaço de exibição disponível com layouts canônicos e componentes de interface do Compose que mudam automaticamente para se adequar às dimensões da tela.
Acelere o desenvolvimento de apps adaptáveis com a assistência de IA no Android Studio, no Antigravity e, de forma independente ou no terminal do seu ambiente de desenvolvimento integrado favorito, na CLI do Android. Teste seu app com o emulador de dispositivo virtual redimensionável do Android ou com vários emuladores de formato para verificar o desempenho dinâmico dos layouts adaptáveis.
Crie qualidade no seu app desde o início com as diretrizes de qualidade de apps adaptáveis. Alcance o nível 2 (otimizado adaptável) para um app de alta qualidade em todos os formatos ou o nível 1 (diferenciado adaptável) para recursos exclusivos do dispositivo e uma experiência do usuário atraente.

ROI maximizado

Alcance mais usuários em mais dispositivos. Chame a atenção de mais de 300 milhões de usuários de dispositivos de tela grande. Aproveite o aumento de 14 vezes nos gastos no app dos usuários de dispositivos dobráveis. Conecte-se com usuários de Chromebooks em 93% dos distritos escolares dos EUA. Apareça para milhões de usuários do Android Auto e do Android TV.

Experiências diferenciadas

Ofereça suporte aos recursos exclusivos de diferentes formatos e configurações de dispositivos para proporcionar a melhor experiência do usuário em todos os dispositivos.
Telas grandes, teclados, mouses e trackpads permitem maior interatividade, produtividade e jogabilidade imersiva.
Os recursos de dobra, como as posições de mesa e de livro, oferecem oportunidades para um design de app inovador.
As telas grandes, geralmente não retangulares, e os recursos exclusivos do Android Automotive OS exigem considerações especiais para apps de carros estacionados.
O trackpad e o teclado integrados permitem entradas além do toque. O Modo Janela para Computador apresenta possibilidades de layouts de apps adaptáveis.
A experiência do usuário em TVs exige layouts visíveis a três metros de distância e um controle direcional com um botão de seleção para navegação no app.
Os apps de realidade estendida melhoram a experiência do usuário com layouts espaciais, modelos 3D e ambientes imersivos.

APIs adaptáveis

As APIs adaptáveis do Jetpack Compose permitem criar para qualquer formato, tamanho de janela ou modo de exibição, incluindo o modo de tela dividida e o modo janela para computador, com uma única base de código.
Crie layouts com o modelo flexbox padrão da Web. Organize os elementos horizontal ou verticalmente e deixe o Compose cuidar do dimensionamento e do espaçamento em qualquer tela.
Crie grades flexíveis de várias colunas e linhas que ajustam automaticamente o número de colunas e linhas para se adequar ao espaço de exibição disponível em qualquer tamanho de tela.
Consulte dimensões da janela, postura do dispositivo, recursos de hardware e recursos do sistema para adaptar dinamicamente a interface do usuário à configuração específica de qualquer dispositivo.

Padrões de design comprovados

Os layouts canônicos garantem uma experiência ideal para todos os formatos.
As cenas de navegação permitem que o app se adapte a vários formatos sem problemas.
Ative o acesso com um clique ao conteúdo do item da lista mostrando os painéis de lista e detalhes lado a lado em telas grandes, mas individualmente em telas pequenas.
Organiza elementos de conteúdo em uma grade ampla, associando elementos por tamanho e posição, além de destacar elementos usando proporção e escala.
Organize o conteúdo em áreas de exibição principais e secundárias para facilitar o acesso e a aplicação de ferramentas, opções e configurações ao conteúdo principal.
Defina o fluxo da interface do app com cenas. Crie layouts personalizados, adapte sua interface a diferentes tamanhos de tela e gerencie experiências complexas de vários painéis.

Design adaptável

Crie layouts para vários formatos com componentes do Material Design e do Jetpack Compose.