Ultimo aggiornamento: 4 settembre 2024
Ti diamo il benvenuto nella roadmap di Jetpack Compose, che delinea i prossimi piani per Jetpack Scrivi. Per le funzionalità completate, consulta le note di rilascio.
Queste sono le funzionalità a cui il team sta attualmente pensando e a cui sta lavorando. Questa roadmap è condivisa con l'intento migliore, ma non è esaustiva e le priorità potrebbero cambiare man mano che acquisiamo ulteriori informazioni e continuiamo a ricevere feedback da parte tua. nostri utenti.
Gli elementi in primo piano sono in fase di sviluppo a breve e probabilmente saranno disponibili in con una release stabile. Gli elementi nell'arretrato sono pianificati, ma probabilmente non arriveranno a breve.
Librerie principali
Ad area |
Messa a fuoco |
Arredamento |
Fine. |
Materiale 3 |
Gruppo di controllo dei pulsanti segmentati (M3) Barra dell'app in basso (allineamento RTL) Badge (aggiornamento dell'allineamento) Scorri per aggiornare (aggiornamento del design M3) Benchmarking delle prestazioni / profili di riferimento per M3 |
Sottosistema di movimento/transizione |
Selettori Descrizioni comandi SearchBar Riquadri inferiori |
Fondazione |
Animazioni di elementi lazy Nuove funzionalità e stabilizzazione dei layout del flusso Stabilizza ancorato trascinabile Migrazione di Modifier.node e miglioramenti delle prestazioni Supporto del trascinamento nei layout Lazy Intestazioni fisse per gli elenchi |
Intestazioni fisse per gli elenchi |
API pubblica per i componenti ancorati |
Interfaccia utente |
Compilazione automatica Cliccabili nel testo Supporto della dimensione automatica del testo |
Modifica del testo in più stili Selezione del testo intelligente e creazione di link Layout e modifica del testo lunghi Selezione del testo e miglioramenti dell'API Supporto disegno asincrono Supporta la misurazione multi-thread Componibile a due pannelli |
Inserimento da tastiera hardware Risorse stringa con stili Supporto del trascinamento tra gli schermi Supporta il livello secondario della grafica |
Animazione |
Transizioni di elementi condivisi |
||
Compilatore e Tempo di esecuzione |
Riscrittura SlotTable Programmazione LazyList / utilizzo di thread Composizione interrompibile Animazioni degli elementi LazyList |
Ottimizzazione dell'hoisting dei modificatori SlotTable condivisa per sottocomposizioni |
Configurazione della stabilità del tipo esterno Ottimizzazioni Modalità di salto forte Ricordo intrinseco Supporta scheduler multi-thread |
Test |
Controlli di accessibilità per Compose Migliore gestione degli errori |
Supporta l'iniezione di input multimodale Supporto dei test comuni |
|
Strumenti |
Test dello screenshot @Anteprima Anteprima dei widget di riepilogo Esperimenti di sviluppo di IA generativa e UI Qualità continua e Miglioramenti delle prestazioni Visualizza l'anteprima delle funzionalità Organizzazione e Zoom |
Supporto più avanzato di animazione / navigazione (concetto) |
Controllo dell'interfaccia utente di Scrittura Layout Inspector: ricomposizione conteggi e Momenti salienti |
Integrazioni delle librerie Jetpack
Area |
Messa a fuoco |
Fine. |
Navigazione |
Animazioni di transizione |
|
Cercapersone |
Rendere stabili le API Paging Compose |
|
Vincolo/Layout movimento |
Vincolo di layout DSL con le funzionalità esistenti |
Piattaforme
Piattaforma |
In primo piano |
Fine. |
Widget della schermata Home |
||
Scrittura TV |
Proposte
Se desideri proporre un elemento da prendere in considerazione per l'inclusione nella roadmap, esamina le proposte esistenti o creane una nuova uno.