Jetpack Compose-Roadmap

Letzte Aktualisierung: 24. Januar 2024

Willkommen zur Roadmap für Jetpack Compose mit geplanten Plänen für Jetpack Compose. Informationen zu abgeschlossenen Funktionen finden Sie in den Versionshinweisen.

Das sind die Funktionen, über die das Team derzeit nachdenkt und an denen es gerade arbeitet. Diese Roadmap wird mit den besten Absichten geteilt. Allerdings ist sie nicht vollständig und die Prioritäten können sich ändern, wenn wir neue Erkenntnisse gewinnen und weiterhin Feedback von Ihnen – unseren Nutzern – erhalten.

Elemente mit dem Status Im Fokus werden bald bearbeitet und sind wahrscheinlich in einem zukünftigen stabilen Release verfügbar. Backlog-Elemente sind geplant, werden aber wahrscheinlich nicht bald eintreffen.

Kernbibliotheken

Fläche

Im Fokus

Backlog

Fertig

Material 3

Kontrollgruppe der segmentierten Schaltflächen

RTL-Ausrichtung der unteren App-Leiste

Aktualisierung der Logoausrichtung

Zum Aktualisieren wischen

Leistungs-Benchmarking / Baseline-Profile

Bewegungs-/Übergangssubsystem

Auswahlelemente

Kurzinfos

SearchBar

Tabellenblätter am unteren Rand

Foundation

Verzögerte Elementanimationen

Öffentliche API für verankerte Komponenten

Modifier.node-Migration und Leistungsverbesserungen

Drag-and-drop in Lazy-Layouts



Fixierte Überschriften für Listen

Bildlaufleisten

Neue Funktionen und Stabilisierung für Flusslayouts

UI

Autofill

Verbesserungen bei der Textbearbeitung

Textauswahl und API-Verbesserungen

Hardware-Tastatureingabe

Barrierefreiheitsprüfungen

Anklickbare Elemente im Text

Automatische Textgröße unterstützen

Textbearbeitung mit mehreren Stilen

String-Ressourcen mit benutzerdefinierten Stilen

Intelligente Textauswahl und Verknüpfung

Langes Textlayout und -bearbeitung

Asynchrones Zeichnen

Drag-and-drop zwischen Bildschirmen

Unterebene für Grafiken

Multithread-Messung

Zusammensetzbar in zwei Bereichen

TextMeasurer und zugehörige APIs

LineHeightStyle.Alignment(topRatio)

Experimental Text APIs stabilisieren

- Pinsel

- DrawStyle

– TextMotion

- DrawScope.drawText

- Paragraph.paint (prush, drawStyle, blendMode)

- MultiParagraph.paint (prush, drawStyle, blendMode)

Plattformtexteingabe

Animation

Übergänge für freigegebene Elemente

Compiler und Laufzeit

Konfiguration der externen Typstabilität

Optimierung der Gruppenauswahl

SlotTable-Umschreibung

Starker Sprungmodus

LazyList-Elementanimationen

Multithread-Planer

LazyList Scheduling / Thread-Nutzung

Unterbrechbare Komposition

Optimierung des Modifizierershebers

Freigegebene Slottabelle für Unterzusammensetzungen

Intrinsische Erinnerung

DerivedState-Leistungsverbesserungen

Leistungsverbesserungen bei der Zusammensetzung lokaler Elemente

Testen

Multimodale Eingabeeinschleusung

Gängige Tests

Tools

@Preview Screenshot-Test

Vorschau der Glance Widgets

Experimente zur Entwicklung von generativer AI und UI

Kontinuierliche Qualitäts- und Leistungsverbesserungen

Vorschau der Organisation ansehen (z.B. Anpinnen)

Erweiterte Unterstützung für Animation / Navigation (Konzeption)

Vorschau verfassen

Animationsvorschau

Interaktiver Modus

Mehrere Vorschauvorlagen

Vorschauparameter

Live-Bearbeitung

Prüfung der Erstellung der Benutzeroberfläche

Layout Inspector: Anzahl der Neuzusammensetzungen und Markierungen

Relais

Jetpack-Bibliotheksintegrationen

Fläche

Im Fokus

Fertig

Navigation

Übergangsanimationen

Seitenumbruch

Paging Compose APIs stabilisieren

Einschränkung/Bewegungslayout

ConstraintLayout-DSL-Gleichheit mit vorhandenen Funktionen

MotionLayout-DSL

MotionLayout-Integration mit LookAheadLayout

Plattformen

Plattform

Im Fokus

Fertig

Startbildschirm-Widgets

Compose API

Funktion „TV-Anzeige“

Compose API

Vorschläge

Wenn Sie einen Vorschlag für die Aufnahme in die Roadmap haben möchten, prüfen Sie die vorhandenen Angebote oder erstellen Sie einen neuen.