O Android prioriza o Compose

O Jetpack Compose é o kit de ferramentas de IU declarativo do Android, criado para interfaces de usuário modernas, com dados dinâmicos, gráficos avançados e animações incríveis. Ele está substituindo o kit de ferramentas View, que atendeu bem ao desenvolvimento do Android por anos, mas não foi projetado para as demandas e práticas recomendadas mais recentes.

Por que usar o Compose primeiro

Anunciamos o Jetpack Compose em 2019 e, desde então, temos adicionado recursos, melhorado o desempenho e as ferramentas. O Jetpack Compose agora tem tudo o que você precisa para criar aplicativos Android nativos e premium.

  • Conjunto de atributos avançados

    Com uma biblioteca avançada de layouts, entradas, gráficos, APIs de animação e os componentes mais recentes do Material Design, o Compose permite criar tudo o que você imaginar.

  • Alto desempenho

    O Compose oferece performance nativa por padrão, proporcionando uma experiência agradável aos usuários.

  • Adaptável

    O Compose oferece a maneira mais fácil de criar apps adaptáveis que funcionam em toda a variedade de formatos do Android.

  • Produtiva

    Com ferramentas poderosas como visualizações e Edição em tempo real, além de toda a expressividade do Kotlin, as equipes dizem que trabalham muito mais rápido ao criar com o Jetpack Compose, reduzindo o tempo de lançamento no mercado.

Saiba mais sobre como o Compose pode acelerar o desenvolvimento.

O que significa "Compose primeiro"?

Ao criar novas ferramentas e conteúdo de desenvolvimento do Android, como bibliotecas do Jetpack, amostras, documentação e conteúdo de treinamento, vamos projetar pensando nos usuários do Jetpack Compose. Entendemos que a adoção de uma nova estrutura de UI leva algum tempo. Por isso, vamos continuar oferecendo suporte às Views tradicionais por algum tempo. Também vamos continuar oferecendo suporte às APIs de interoperabilidade para que você possa adotar o Compose no seu ritmo.

Visualizações do Android

Agora, consideramos o kit de ferramentas View (por exemplo, classes em android.widget, como TextView e ListView) no modo de manutenção. Isso significa que ele só vai receber correções altamente críticas. O pacote android.view ainda é compatível como o encanamento necessário para o Compose e outros kits de ferramentas de UI.

Bibliotecas Jetpack baseadas em visualização

As seguintes bibliotecas baseadas em visualização também estão no modo de manutenção e não vão receber atualizações significativas além de correções críticas:

Ferramentas

Todas as novas ferramentas de interface do Android Studio serão criadas apenas para o Jetpack Compose. As ferramentas atuais (como o Navigation Editor e o Layout Editor) agora estão no modo de manutenção e não vão receber novos recursos.

Orientação

A documentação, os codelabs e as amostras vão se concentrar na criação de interfaces com o Jetpack Compose. Você ainda pode encontrar a documentação específica do Views vinculada em páginas que contêm informações genéricas e do Compose, quando relevante.

Estamos atualizando toda a documentação relevante em developer.android.com para priorizar o Compose.

Happy Composing

Siga o guia de início rápido para adicionar o Jetpack Compose aos seus aplicativos, migre seus apps para o Compose usando nossa habilidade de migração do Android no GitHub e, por fim, confira nossos apps de exemplo no GitHub para ver o Compose em ação.