Roadmap per Jetpack Compose

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

Barre di scorrimento

API pubblica per i componenti ancorati

Interfaccia utente

Compilazione automatica

Miglioramenti alla modifica del testo

Selezione del testo e miglioramenti dell'API


Controlli di accessibilità

Cliccabili nel testo

Supporto della dimensione automatica del testo

Modifica del testo in più stili

Supporto del testo con dimensione automatica

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)

Anteprima di composizione

Anteprima animazione

Modalità interattiva

Modelli multianteprima

Parametri anteprima

Modifica in tempo reale

Controllo dell'interfaccia utente di Scrittura

Layout Inspector: ricomposizione conteggi e Momenti salienti

Relay

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

MotionLayout DSL

Integrazione di MotionLayout con LookAheadLayout

Piattaforme

Piattaforma

In primo piano

Fine.

Widget della schermata Home

API Compose

Scrittura TV

API Compose

Proposte

Se desideri proporre un elemento da prendere in considerazione per l'inclusione nella roadmap, esamina le proposte esistenti o creane una nuova uno.