Ú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.