Planejamento do Jetpack Compose

Última atualização: 27 de julho de 2022

Nesta página, apresentamos e descrevemos os próximos planos do Jetpack Compose. Para ver os recursos já concluídos, consulte as notas da versão.

Os principais focos das próximas versões são os seguintes:

  • Performance
  • Mais suporte para casos de uso avançados
  • Componentes do Material 3
  • Melhoria nas ferramentas, incluindo a prévia e a Edição em tempo real
  • Suporte para plataformas: Wear OS, telas grandes, widgets da tela inicial

Estamos trabalhando nos itens incluídos na seção Em foco, que provavelmente vão ser lançados em uma versão estável em breve. Os itens na seção Pendentes fazem parte do planejamento, mas provavelmente não serão lançados em breve.

Bibliotecas principais

Área Em foco Pendentes Concluído
Material

Melhorar a paridade de componentes com a especificação do Material Design e o MDC-Android

Melhorar APIs e o comportamento dos componentes atuais

Material 3

Paridade de componentes com a biblioteca Material atual

Melhorar a paridade de componentes com a especificação do Material 3

Tamanhos de tela grandes/adaptáveis

Subsistema de movimento/transição

Cores dinâmicas do Material You

Temas de forma

Base

Animações de itens lentos

Grade escalonada lenta

API pública para componentes ancorados

Coleções paginadas

Arrastar e soltar em layouts lentos

Interoperabilidade de rolagem aninhada com visualizações

Encartes

IU

Barras de rolagem

Ajuste

Layouts de fluxo

Melhorias na edição de texto

Texto na tela

Entrada do teclado

AccessibilityChecks

Fontes variáveis

Melhorias no suporte a emojis

Recursos de texto inteligente

Desenho assíncrono

Texto com dimensionamento automático

Arrastar e soltar entre telas

Subcamada de gráfico

Medida com várias linhas de execução

Fontes para download

Lupa de seleção

Navegação com trackpad/botão direcional

Entrada do mouse

Melhorias no gerenciamento de foco

Animação

Transições de elementos compartilhados

Compilador e ambiente de execução

Otimização de omissão de grupos

Processamento de exceções

Rastreamento de composição

Programador de várias linhas de execução

Configuração de estabilidade de tipo externo

Conteúdo móvel

Inferência do aplicador

Teste

Injeção de entrada multimodal

Testes comuns

Ferramentas

Melhorias na performance da visualização

Melhorias na Edição em tempo real

Inspetor de animação

Prévia do Wear OS

Prévia do widget da tela inicial

Ferramentas de recomposição

Integrações da biblioteca Jetpack

Área Em foco Concluído
Navegação

Animações de transição

Paging

Como fazer com que as APIs do Paging Compose fiquem estáveis

Melhorias nas listas de prefixos infinitos

Constraint/Motion Layout

Paridade da DSL ConstraintLayout com os recursos existentes

Plataformas

Plataforma Em foco Concluído
Wear OS

API Compose

Widgets da tela inicial

API Compose (Glance)

Propostas

Caso queira propor um item para inclusão no planejamento, consulte as propostas existentes ou crie uma nova.