Jetpack Compose Yol Haritası

Son güncelleme: 24 Ocak 2024

Jetpack Compose'un yaklaşan planlarını özetleyen Jetpack Compose yol haritasına hoş geldiniz. Tamamlanan özellikler için lütfen sürüm notlarına bakın.

Bunlar, ekibin şu anda üzerinde düşündüğü ve üzerinde çalıştığı özellikler. Bu yol haritası iyi niyetle paylaşılmış olsa da ayrıntıları içermez ve daha fazla bilgi edinip sizden, yani kullanıcılarımızdan geri bildirim almaya devam ettikçe öncelikler değişebilir.

Odaklanma durumundaki öğeler üzerinde yakında üzerinde çalışılmaktadır ve muhtemelen gelecekteki bir kararlı sürümde kullanıma sunulacaktır. İş Listesi öğeleri planlanmıştır ancak yakında ulaşma ihtimali düşüktür.

Temel Kitaplıklar

Alan

Odaklanmış

İş Listesi

Bitti

Malzeme 3

Segmentlere ayrılmış düğme kontrol grubu

Alt Uygulama Çubuğu sağdan hizalama

Rozet hizalaması güncellemesi

Yenilemek için kaydırın

Performans Karşılaştırma / Temel profiller

Hareket/geçiş alt sistemi

Seçiciler

İpuçları

Arama Çubuğu

Alt sayfalar

Vakıf

Geç öğe animasyonları

Sabitlenen bileşenler için Public API

Modifier.node taşıma ve performans iyileştirmeleri

Geç düzenlerde sürükleyip bırakma



Listeler için sabit başlıklar

Kaydırma çubukları

Akış düzenlerinin yeni özellikleri ve sabitleme

Kullanıcı Arayüzü

Otomatik Doldurma

Metin Düzenleme İyileştirmeleri

Metin seçimi ve API iyileştirmeleri

Donanım klavyesi girişi

AccessibilityChecks

Metinde tıklanabilirler

Otomatik boyutlandırmayı destekle

Çoklu stilde metin düzenleme

Stilli dize kaynakları

Akıllı metin seçimi ve bağlantı oluşturma

Uzun metin düzeni ve düzenlemesi

Eş zamansız Çizim

Ekranlar arasında sürükle ve Bırak

Grafik Alt Katmanı

Çok iş parçacıklı ölçüm

İki bölmeli composable

TextMeasurer ve ilgili API'ler

LineHeightStyle.Hizalama(topRatio)

Deneysel Metin API'lerini Sabitleme

- Fırça

- DrawStyle

- TextMotion

- DrawScope.drawText

- Paragraph.paint (frush, çizim Stili, harmanlamaMode)

- MultiParagraph.paint (frush, drawStyle, harmanlama Modu)

PlatformTextInput

Animasyonlar

Paylaşılan öğe geçişleri

Derleyici ve Çalışma Zamanı

Harici Tür Kararlılık Yapılandırması

Grup Kaldırma Optimizasyonları

SlotTable Yeniden Yazma

Güçlü Atlama Modu

LazyList Öğesi Animasyonları

Çok iş parçacıklı planlayıcı

LazyList Planlama / İş Parçacığı Kullanımı

Kesintiye Dönüştürülebilir Kompozisyon

Değiştirici Kaldırma Optimizasyonu

Alt Besteler için Paylaşılan Slot Tablosu

Doğal Hatırlama

DerivedState Performans İyileştirmeleri

Beste Yerel Performans İyileştirmeleri

Test etme

Çok modal giriş ekleme

Yaygın testler

Araçlar

@Önizleme Ekran Görüntüsü Testi

Bakış Widget'ları Önizlemesi

Üretken yapay zeka ve kullanıcı arayüzü geliştirme denemeleri

Kalite ve performansla ilgili sürekli iyileştirmeler

Kuruluşu Önizle (ör. Sabitleme)

Daha gelişmiş Animasyon / Gezinme desteği (Konsept Oluşturma)

Önizleme Oluşturma

Animasyon Önizlemesi

Etkileşimli mod

Çoklu Önizleme Şablonları

Önizleme Parametreleri

Canlı Düzenleme

Kullanıcı Arayüzü Denetimi Oluşturma

Düzen Denetleyici: Yeniden Oluşturma Sayıları ve Vurgulamalar

Geçiş

Jetpack Kitaplığı Entegrasyonları

Alan

Odaklanmış

Bitti

Navigasyon

Geçiş animasyonları

Sayfalama

Paging Compose API'lerini kararlı sürüme geçirme

Sınırlama/Hareket Düzeni

Mevcut özelliklerle ConstraintLayout DSL denkliği

MotionLayout DSL

LookAheadLayout ile MotionLayout entegrasyonu

Platformlar

Platform

Odaklanmış

Bitti

Ana ekran widget'ları

API Oluşturma

TV'de Yazma

API Oluşturma

Teklifler

Yol haritasına dahil edilmesi için bir öğe önermek istiyorsanız lütfen mevcut teklifleri inceleyin veya yeni bir teklif oluşturun.