Planejamento do Jetpack Compose

Última atualização: 24 de outubro 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
  • Conjunto expandido de componentes do Material Design 3
  • Melhoria nas ferramentas, incluindo a visualização e Edição em tempo real
  • Suporte de plataforma: Compose Wear, telas grandes, widgets da tela inicial, TV Compose

Esses são os recursos em que a equipe está trabalhando. Este planejamento é compartilhado com a melhor das intenções, mas ele não está completo. As prioridades podem mudar conforme entendemos mais e continuamos recebendo feedback de vocês, nossos usuários.

Estamos trabalhando nos itens incluídos na seção Em foco, que provavelmente vão ser lançados em uma futura versão estável. 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

Estabilizar SwipeToDismiss e ModalBottomSheetLayout

Material 3

Seletores

Dicas

SearchBar

Páginas inferiores

Subsistema de movimento/transição

Base

Coleções paginadas

Animações de itens lentos

API pública para componentes ancorados

Barras de rolagem

Layouts de fluxo

Arrastar e soltar em layouts lentos

Cabeçalhos fixos para listas

Grade escalonada lenta

Ajuste

UI

Melhorias na edição de texto

Entrada do teclado de hardware

Edição de texto multiestilo

Compatibilidade com emoji

Clicáveis no texto

Texto com dimensionamento automático

Recursos de string estilizados

Seleção inteligente de texto e vinculação

Layout e edição de texto longo

Seleção de texto e melhorias na API

Desenho assíncrono

Arrastar e soltar entre telas

Subcamada de gráfico

Medida com várias linhas de execução

Dois painéis de composição

Texto na tela

Fontes variáveis

Animação

Transições de elementos compartilhados

Compilador e ambiente de execução

Configuração de estabilidade de tipo externo

Otimização de omissão de grupos

Programador de várias linhas de execução

Processamento de exceções

Rastreamento de composição

Testes

Injeção de entrada multimodal

Testes comuns

Ferramentas

Melhorias na performance da visualização

Inspetor de animação

Edição em tempo real

Prévia do widget da tela inicial

Visualização do Wear

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

ConstraintLayout e MotionLayout Paridade da DSL ConstraintLayout com os recursos existentes

Plataformas

Plataforma Em foco Concluído
Widgets da tela inicial Glance
TV Compose API Compose

Propostas

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