Última atualização: 24 de janeiro de 2024
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.
Esses são os recursos em que a equipe está trabalhando. Este roteiro é compartilhado com a melhor das intenções. No entanto, ele não está completo, e as prioridades podem mudar à medida que aprendemos 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 3 |
Grupo de controle de botões segmentado |
Subsistema de movimento/transição |
Seletores Dicas SearchBar Páginas inferiores |
Foundation |
Animações lentas de itens Arrastar e soltar em layouts lentos |
|
Novos recursos e estabilização de layouts de fluxo |
interface |
Preenchimento automático Clicáveis no texto Compatibilidade com texto de dimensionamento automático |
Edição de texto multiestilo |
TextMeasurer e APIs relacionadas LineHeightStyle.Alignment(topRatio) Estabilizar APIs de texto experimentais - Pincel - DrawStyle – TextMotion - DrawScope.drawText - paragraph.paint (pincel, drawStyle, mixMode) - Multiparagraph.paint (pincel, drawStyle, mixMode) |
Animação |
Transições de elementos compartilhados |
||
Compilador e ambiente de execução |
Configuração de estabilidade de tipo externo Regravação de SlotTable Modo forte para pular Animações de itens da LazyList |
Programador de várias linhas de execução Programação de LazyList / uso de linha de execução Composição interrompível Otimização da elevação do modificador SlotTable compartilhado para subcomposições Lembrete intrínseco |
Melhorias no desempenho do DerivedState Melhorias no desempenho do CompositionLocal |
Testes |
Injeção de entrada multimodal |
Testes comuns |
|
Ferramentas |
Teste de captura de tela da @Preview Visualização dos widgets do Glance Experimentos de IA generativa e desenvolvimento de interface Melhorias contínuas de qualidade e desempenho |
Visualizar organização (por exemplo, fixar) Suporte mais avançado a animação / navegação (conceito) |
Modelos de várias visualizações Verificação da interface do Compose Layout Inspector: contagens e destaques de recomposição (link em inglês) |
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 do ConstraintLayout com os recursos atuais |
Plataformas
Plataforma |
Em foco |
Concluído |
Widgets da tela inicial |
||
TV Compose |
Propostas
Caso queira propor um item para inclusão no planejamento, consulte as propostas existentes ou crie uma nova.