uzaktan oluşturma

  
Remote Compose, uzak yüzeyler için kullanıcı arayüzü oluşturmaya yönelik bir çerçevedir.
Son Güncelleme Kararlı Sürüm Sürüm Adayı Beta sürümü Alfa Sürümü
23 Eylül 2026 - - - 1.0.0-alpha20

Bağımlılıkları bildirme

compose-remote bağımlılığı eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.

Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:

Modern

dependencies {
    implementation "androidx.compose.remote:remote-core:1.0.0-alpha20"

    // Use to create Remote Compose documents
    implementation "androidx.compose.remote:remote-creation:1.0.0-alpha20"
    implementation "androidx.compose.remote:remote-creation-core:1.0.0-alpha20"
    implementation "androidx.compose.remote:remote-creation-android:1.0.0-alpha20"
    implementation "androidx.compose.remote:remote-creation-jvm:1.0.0-alpha20"
    implementation "androidx.compose.remote:remote-creation-compose:1.0.0-alpha20"

    // Use to render a Remote Compose document
    implementation "androidx.compose.remote:remote-player-core:1.0.0-alpha20"
    implementation "androidx.compose.remote:remote-player-view:1.0.0-alpha20"

    implementation "androidx.compose.remote:remote-tooling-preview:1.0.0-alpha20"
}

Kotlin

dependencies {
    implementation("androidx.compose.remote:remote-core:1.0.0-alpha20")

    // Use to create Remote Compose documents
    implementation("androidx.compose.remote:remote-creation:1.0.0-alpha20")
    implementation("androidx.compose.remote:remote-creation-core:1.0.0-alpha20")
    implementation("androidx.compose.remote:remote-creation-android:1.0.0-alpha20")
    implementation("androidx.compose.remote:remote-creation-jvm:1.0.0-alpha20")
    implementation("androidx.compose.remote:remote-creation-compose:1.0.0-alpha20")

    // Use to render a Remote Compose document
    implementation("androidx.compose.remote:remote-player-core:1.0.0-alpha20")
    implementation("androidx.compose.remote:remote-player-view:1.0.0-alpha20")

    implementation("androidx.compose.remote:remote-tooling-preview:1.0.0-alpha20")
}

Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.

Geri bildirim

Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.

Yeni sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.

Sürüm 1.0

Sürüm 1.0.0-alpha20

23 Eylül 2026

androidx.compose.remote:remote-*:1.0.0-alpha20 iptal edilir. 1.0.0-alpha20 sürümü bu commit'leri içerir.

API Değişiklikleri

  • animateRemoteFloatAsState, animateRemoteDpAsState, RemoteAnimationSpec, RemoteModifier.sharedElement, RemoteModifier.sharedBounds ve RemoteModifier.animateEnterExit öğelerini herkese açık API'ler olarak kullanıma sunma (I382ec)
  • RemotePathScope öğesine relative*To adlandırma takma adları ve quadraticTo/cubicTo aşırı yüklemeleri eklendi. (I4ebca)
  • RemotePathScope'a şekil yardımcıları (addRect, addOval, addCircle, addRoundRect, addArc, addPath) ve RemoteOffset/RemoteSize aşırı yüklemeleri eklendi. (I14972)
  • RemotePathScope öğesine forceMoveTo desteğiyle arcTo ekleyin. (Ib5cf0)

Hata Düzeltmeleri

  • Çocuklar mevcutken CollapsibleColumnLayout ve CollapsibleRowLayout minIntrinsicWidth/Yükseklik özelliklerinin tam kısıtlamaları aşmasıyla ilgili sorun düzeltildi. (Ic2a6f)
  • Kullanıcıların özel etkinlik işleyicilerini belirtmesine olanak tanıyan yeni bir EventActionOperation eklendi. (I161bc)
  • Görüntü yoğunluğuna göre yanlış ölçeklenen RemoteDp adlı ifadeler düzeltildi. (I78bf5)
  • androidx.lifecycle:lifecycle-runtime bağımlılığı 2.10.0 sürümüne güncellendi. Bu sürüm, paketlenmiş yaşam döngüsü çalışma zamanı lint kontrollerinin AGP 9.5.0-alpha04 veya sonraki sürümlerle çalışması için gereklidir. (I99bfd, b/556807521)
  • RemoteVectorPainter ve RemoteImageVector'ye fırça stili, alfa, sarma (PathFillType) ve prosedürel çizim desteği eklendi. (I7e69e)
  • Enjekte edilebilir ilerleme ve varsayılan sürekli animasyon ile Uzak Compose'da Animated Vector Drawables (AVD) için destek eklendi. (Ic0223)
  • RemoteDp ile dolgu ve ofset değiştiricileri kaydedilirken performans düşüşüyle ilgili sorun düzeltildi. (Id8bc9, b/555795653)

Sürüm 1.0.0-alpha19

9 Eylül 2026

androidx.compose.remote:remote-*:1.0.0-alpha19 iptal edilir. 1.0.0-alpha19 sürümü bu commit'leri içerir.

API Değişiklikleri

  • conicTo ve conicToRelative, RemotePathScope öğesine eklendi. (Id49e5)
  • Uzakta oluşturma/yazma özelliğine createProfile yardımcısı eklendi (I92f5c)
  • RemoteModifier.defaultMinSize eklendi. (If86a5)

Hata Düzeltmeleri

  • Uzak composable değiştiriciler, düzenlemeler ve şekiller genelinde RemoteDp değerleri için sabit yoğunluk davranış ölçeklendirmesi. (I55bb7)
  • Otomatik boyutlandırılmış ve ortalanmış/sağa hizalanmış karmaşık metinlerde yatay hizalamayı düzeltme (Ia4b9b)

Sürüm 1.0.0-alpha18

26 Ağustos 2026

androidx.compose.remote:remote-*:1.0.0-alpha18 iptal edilir. 1.0.0-alpha18 sürümü bu commit'leri içerir.

API Değişiklikleri

  • RemoteAbsoluteAlignment artık herkese açık ve kitaplık grubu dışında erişilebilir. (Id9ceb)
  • RemoteTextStyle, RemoteText ve RemoteTimeText'de fontFeatureSettings ve fontVariationSettings desteği eklendi. (I6e78d, b/544644370)
  • RemoteTextStyle'de fontVariationSettings için destek eklendi. (I2c44a, b/542047368)
  • RemoteCollapsibleColumn ve RemoteCollapsibleRow artık herkese açık ve kitaplık grubu dışında erişilebilir. (I5ec72)
  • RemoteFitBox (eski adıyla FitBox) artık herkese açık ve kitaplık grubu dışında erişilebilir. (I689be)
  • Deney grubu RemoteMatrix3x3 ve RemoteShaderBrush.applyTo, matris dönüşümlerinin gölgelendiricilere uygulanmasına izin verir. (I59594)
  • RemoteModifier.graphicsLayer artık herkese açık ve kitaplık grubu dışında erişilebilir. (I59c2c)

Hata Düzeltmeleri

  • RemoteButton ve RemoteCard'de kenarlık genişliği ölçeklendirme ve hizalama sorununu düzeltin. (I8458b, b/544653389)
  • İfadeler üzerinde çalışırken veya varsayılan parametreler kullanılırken animateRemoteFloat animasyon spesifikasyonlarını silmesi sorunu düzeltildi. (I80e98, b/544687132)

Sürüm 1.0.0-alpha17

12 Ağustos 2026

androidx.compose.remote:remote-*:1.0.0-alpha17 iptal edilir. 1.0.0-alpha17 sürümü bu commit'leri içerir.

API Değişiklikleri

  • RemoteCompose birim ve tür dönüştürme API'lerinden toRemoteFloat(), toRemoteLong(), toPx(density), asRdp(), toRemoteDp(), asRemoteTextUnit() ve toRsp() dahil olmak üzere birkaçını herkese açık hale getirdik. (Idca36, b/465743273)
  • RemoteDrawScope albümündeki drawCircle, drawOval ve drawLine herkese açık olarak ayarlandı. (Iccf34, b/465743273)
  • RemoteDp'ya aritmetik ve karşılaştırma işlemleri eklendi. (I4b712, b/467023174)
  • Uzak oluşturma bileşeninde RemoteBrush, radialGradient ve sweepGradient herkese açık API'ler olarak kullanıma sunuldu. (I24695, b/465743273)

Diğer

  • Varsayılan minSdk 24'e geçin. (I972da, b/474169350)
  • RemoteComposeView dokunma işlemlerini gerçekleştirirken ebeveyn dokunma müdahalesine izin verme. (I4c6cd, b/514549600)

Sürüm 1.0.0-alpha16

29 Temmuz 2026

androidx.compose.remote:remote-*:1.0.0-alpha16 iptal edilir. 1.0.0-alpha16 sürümü bu commit'leri içerir.

API Değişiklikleri

  • RemoteImageBitmap için eşlik eden nesneyi kullanıma sundu ve fabrikaları çağırdı. Böylece, bir URL'den veya ImageBitmap'den uzak resim bit eşlemlerinin, composable olmayan bağlamlarda oluşturulmasına olanak tanındı. (I4dbc7)
  • LineBreak stratejisini ve RemoteTextStyle'deki tireleme sıklığını ortaya çıkarma (I7f2e6, b/510078059)
  • RemotePaint arayüzü herkese açık olarak tanıtıldı. (Ida62b, b/465743273)
  • RemoteFloat, RemoteInt ve RemoteBoolean genelinde, desteği sonlandırılan kısaltılmış karşılaştırma operatörleri (eq, ne, lt, le, gt, ge) kaldırıldı. (Ie01a9, b/532022248, b/532022248)

Hata Düzeltmeleri

  • RemoteText içindeki satır yüksekliği hesaplaması düzeltildi ve widthIn/heightIn değiştiricilerinde ölçeklendirme kısıtlamaları kaldırıldı. (I89814)
  • RemoteComposePlayer'da sabit durum sızıntısı (I95630, b/531743466)

Sürüm 1.0.0-alpha15

15 Temmuz 2026

androidx.compose.remote:remote-*:1.0.0-alpha15 iptal edilir. 1.0.0-alpha15 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Adlandırılmamış uzak bit eşlemleri desteklemek için rememberRemoteImageBitmap(url) eklendi ve rememberMutableRemoteImageBitmap herkese açık olarak kullanıma sunuldu. (I7b960)
  • DSL aracılığıyla yollar oluşturmak için RemoteStateScope.remotePath ve RemotePathScope API'leri kullanıma sunuldu. (I9e2fe, b/513228889)

Hata Düzeltmeleri

Sürüm 1.0.0-alpha14

1 Temmuz 2026

androidx.compose.remote:remote-*:1.0.0-alpha14 iptal edilir. 1.0.0-alpha14 sürümü bu commit'leri içerir.

API Değişiklikleri

  • RemoteDensityBehavior ve RemoteCreationDisplayInfo'deki yoğunluk davranışına duyarlı oluşturucular, herkese açık API'ler olarak kullanıma sunuldu. (Iafca2, b/524921038)
  • densityBehavior, RemoteCreationDisplayInfo ve RemoteComposeCreationState içinde kullanıma sunuldu. (Iae938, b/524921038)
  • RemoteComposeCreationComposeFlags herkese açık hâle getirildi. (I1f899, b/467532762)

Hata Düzeltmeleri

  • @RemoteComposable içinde standart Compose CompositionLocals kullanımına ilişkin uyarı veren lint kontrolü eklendi. (Ic12ba)
  • compileSdk 37 için koşulu kaldırın (If78b4)
  • Eski rememberRemoteStringList dokümanları kaldırıldı. (I99722)
  • Ayarlama tanımlanmadığında yazı tipi ağırlığı ayarlamasının oluşturulmasıyla ilgili sorun düzeltildi. (I16704, b/522050705)
  • Bileşen sınırları içinde çizim yapmak için BorderModifier, Compose davranışıyla uyumlu hale getirildi. (Iae36c)
  • Oluşturucuda DOC_PROFILES öğesinin seri hale getirilmesi için RemoteComposeWriter düzeltildi. (I3bbea)
  • Dinamik renkler için RemoteModifier.background yerel desteği düzeltildi. (If4f04, b/499049643)

Özellikler - RemoteDocumentPlayer'e typefaceResolver parametresi eklendi. (Ie7cda, b/524621320) - Compose oynatıcı için özel bileşen desteği eklendi. (Ic0559) - Her iki alternatifin de aynı olduğu belirli işlemler optimize edildi. (I55b9e, b/390355362)

Sürüm 1.0.0-alpha13

17 Haziran 2026

androidx.compose.remote:remote-*:1.0.0-alpha13 iptal edilir. 1.0.0-alpha13 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Adlandırma tutarlılığını artırmak için RemoteBitmap öğesini RemoteImageBitmap olarak yeniden adlandırın. (I4fde1, b/513228889)
  • RemoteBitmapShader öğesini RemoteImageBrush olarak yeniden adlandırın ve genel API'ye sunun. (I7adaf, b/513228889)
  • RemoteInt karşılaştırma operatörlerini kullanıma sunun. (I5fe3d, b/513228889)
  • captureRemoteDocument Flow API ve yeni bir captureSingleRemoteDocument aşırı yüklemesi (RemoteCreationDisplayInfo alan) herkese açık API'ler olarak kullanıma sunuldu. (I87b0e, b/513228889)
  • RemoteBoolean üzerindeki karşılaştırma operatörlerini (eq, ne) isEqualTo, isNotEqualTo olarak yeniden adlandırın. (Ia05b9, b/513228889)
  • RemoteEnum ve RemoteStateLayout'yi herkese açık API'ler olarak kullanıma sunma (I5c6ec)
  • fontVariationSettings özelliği, RemotePaint arayüzünde genel API olarak kullanıma sunuldu. (Ic3c46, b/513228889)
  • RemoteInt ve RemoteFloat toRemoteString yöntemleri kaldırıldı. (I62a6b, b/513228889)
  • RemoteTypeface API kullanıma sunuldu. (Iadfdb, b/502907551)
  • Mevcut ValueChange fabrika işlevleri, küçük harfli valueChange olarak yeniden adlandırıldı. (I812b9, b/513228889)
  • Lambda üzerinden PendingIntent erişimini erteleyerek ve önizleme modunda no-op işlemi döndürerek PendingIntentAction, IDE önizlemeleri için güvenli hale getirildi. (I43b37, b/512403924)

Hata Düzeltmeleri

  • Yazı tipi çözümlemesini modüler hale getirmek için TypefaceResolver ve DefaultTypefaceResolver dahili soyutlamalarını kullanıma sunun. (Ia1df7, b/513228889)
  • Eskimiş RemoteIntReference ve RemoteStringList API'leri kaldırıldı ve uzak dizelerin dizilerini desteklemek için RemoteStringArray API'si eklendi. (I12931)
  • LocalInspectionMode öğesini Uzaktan Oluşturma yakalama aşamasına yayma (I6a56b, b/512403924)

Sürüm 1.0.0-alpha12

3 Haziran 2026

androidx.compose.remote:remote-*:1.0.0-alpha12 iptal edilir. 1.0.0-alpha12 sürümü bu commit'leri içerir.

API Değişiklikleri

  • onTouchCancel(varargs action) ve onTouchCancel(List<Action>) değiştiricileri onTouchCancel(action) olarak değiştirildi. İşlem listesi için CombinedAction kullanın. (Ia7b5a, b/498881738)
  • RemoteBoolean statik fabrikasını kullanıma sunun. (Ifedb6, b/484137042)
  • Harici kullanıma izin vermek için hostAction ve combinedAction fabrika işlevleri kullanıma sunuldu. (I78002)
  • Remote Compose içeriğini önizlemek için RemoteContentPreview, RemoteDocumentPreview ve RemotePreviewWrapper işlevlerini ekleyin. (I706ae, b/507379403)

Sürüm 1.0.0-alpha11

19 Mayıs 2026

androidx.compose.remote:remote-*:1.0.0-alpha11 iptal edilir. 1.0.0-alpha11 sürümü bu commit'leri içerir.

API Değişiklikleri

  • RemoteInt statik fabrikasını kullanıma sunun. (Ic0096, b/484137042)
  • RemoteStateStatik fabrikaları kullanıma sunma (I544f0, b/484137042)
  • RemoteLong artık aritmetik operatörlerin sınırlı bir alt kümesini (toplama, çıkarma, çarpma ve RemoteInt'ye dönüştürme) destekliyor. (I1d416)
  • FontFamily yerine RemoteFontFamily kullanmak için RemoteText özelliğini güncelleyin (Ib76b6, b/502907551)
  • Alfa, döndürme ve ölçek değiştiricileri eklendi. (I5d682, b/505427444)

Sürüm 1.0.0-alpha010

6 Mayıs 2026

androidx.compose.remote:remote-*:1.0.0-alpha010 iptal edilir. 1.0.0-alpha010 sürümü bu commit'leri içerir.

Özellikler

  • EnforceCleanRecomposition işaretini ekleyin (I6e4408). RemoteCompose'da yeniden oluşturma özelliğini desteklemek için, oluşturma işlemi tamamlanmadan önce belgenin yazılmasını engelledik. Bu, belgelerin yeniden oluşturma sırasında kısmen yazılmasını önler. Bu davranış mevcut kodla ilgili sorunlara neden olursa isEnforceCleanRecompositionEnabled, false olarak ayarlanarak devre dışı bırakılabilir.

API Değişiklikleri

Hata Düzeltmeleri

  • Arka plan rengi olarak statik renk yerine RemoteColor kullanıldığında arka planın kırpılmasını düzeltme (If70842, b/505116577)
  • URI'den yüklenen bit eşlemler için açık bir boyut belirtme desteği eklendi. Daha önce boyut 1x1 olarak hesaplanıyordu ve bu piksel, kapsayıcı boyutuna göre ölçeklendiriliyordu (Id4fff, b/487936996).
  • SensorManager özelliği olmayan cihazlarda kilitlenme hatasının önlenmesi (I1fc947,b/498302479)
  • Sağlanan saati kullanmayan TIME_FROM ifadelerini düzeltme (süre ifadeleri için güvenilir testleri engelliyordu) (I5f816, b/501405389)

Sürüm 1.0.0-alpha09

22 Nisan 2026

androidx.compose.remote:remote-*:1.0.0-alpha09 iptal edilir. 1.0.0-alpha09 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Değiştirici tıklanabilirliği, işlem parametresi için boş değer kabul etmeyecek şekilde değiştirildi. Bunun yerine Action.Empty kullanılmalıdır. (I21be9, b/498881738)
  • Dolgu değiştirici parametreleri, sol/sağ yerine başlangıç/bitiş olarak değiştirildi. (Id781c, b/500760020)
  • onTouchDown(varargs action) ve onTouchUp(varargs action) değiştiricileri onTouchDown/onTouchUp(action) olarak değiştirildi. İşlem listesi için CombinedAction kullanın. (I8af9d, b/498881738)
  • clickable(varargs action) değiştiricisi clickable(action) olarak değiştirildi. İşlem listesi için CombinedAction kullanın. (I8432d, b/498881738)

Hata Düzeltmeleri

  • MatrixExpression.write ile ilgili sorunu düzeltin (Id3c52)

Sürüm 1.0.0-alpha08

8 Nisan 2026

androidx.compose.remote:remote-*:1.0.0-alpha08 iptal edilir. 1.0.0-alpha08 sürümü bu commit'leri içerir.

Yeni Özellikler

  • CoreText, TextStyle, TextTransform ve ColorTheme işlemlerini temel AndroidX ve Widget Profillerine yükseltin (I69671, b/494482597)
    • CoreText, uyarlanabilir metin yeniden boyutlandırma ve satır sonu ile taşma davranışı gibi metin düzeni özellikleri üzerinde daha iyi kontrol de dahil olmak üzere metin oluşturma için daha zengin özellikler sunar.
    • TextStyle, yaygın metin stili özelliklerinin belgede bir kez yakalanmasına ve birden fazla metin çalıştırması tarafından referans olarak kullanılmasına olanak tanır.
    • TextTransform, metin dönüştürme işlemlerini (ör. metni büyük harfe dönüştürme) etkinleştirir.
  • Düzen yönü sağdan sola olduğunda ve mutlak yatay düzenleme kullanılmadığında yatay düzendeki öğelerin tersine oluşturulması. (I2d38e)

API Değişiklikleri

  • Geliştirici API'si olarak toRemoteString(DecimalFormat) tercih edilir. (Ia4925, b/493924433)
  • clip(shape, size) değiştiricisi kaldırıldı. Bunun yerine clip(shape) değiştiricisi kullanılmalıdır. (I76301)

Hata Düzeltmeleri

  • Dizi öğesi değişikliklerini izlemek için TextLookup öğesini güncelleyin. Bu işlev, bir dizide aradıkları öğe değiştiyse ifadelerin yeniden değerlendirilmesini sağlar (I162c7).

Sürüm 1.0.0-alpha07

25 Mart 2026

androidx.compose.remote:remote-*:1.0.0-alpha07 iptal edilir. 1.0.0-alpha07 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Doğrusal olmayan yazı tipi ölçeklendirmeyi uygulama (73b23c0)
  • Düzenlerin LayoutDirection'dan haberdar olmasını sağlama (81f984b)

API Değişiklikleri

  • RemoteSpacer öğesini herkese açık API olarak kullanıma sunma (I1a540)
  • Make RemoteBrush applyTo ve Typeface API'yi herkese açık hale getirme (I87ce9, b/493249631)
  • drawTextOnCircle'dan hizalama ve yerleştirme parametrelerini çıkarın (I7fd16, b/446824085)
  • Anlam değiştirici işlevleri kullanıma sunma (Ice73b)
  • RemoteImageVector ve painterRemoteVector özelliklerini kullanıma sunma (If8f38, b/446824085)
  • RemoteTimeDefaults işlevini remote-creation-compose'de herkese açık bir API olarak kullanıma sunma (Iddc74, b/446824085)
  • RemoteArrangement.spacedBy yöntemlerini herkese açık hale getirme (I36e86)
  • Daha fazla RemoteDrawScope API'si kullanıma sunuluyor (I1dde7)
  • API'de RemotePainter türlerini kullanıma sunma (I1ec8e)
  • RemoteBrush API'yi kullanıma sunma (I4b074)
  • RemoteCanvas için minimum genel API (I00853, b/446824085)
  • RC semantik değiştiricilerini kullanıma sunma (I8b175, b/446824085)
  • Expose RemoteFloat.asRemoteDp() (I28b36, b/446824085)
  • RemoteFloat işlemlerini kullanıma sunma (I85fb5, b/446824085)
  • RemoteArrangement.CenterHorizontally kaldırıldı ve yerine RemoteArrangement.Center eklendi. (I2f907, b/471212869, b/471153933)
  • Tek bir RemoteAlignment kabul etmek için RemoteBox hizalamasını değiştirin. (I0bfbf, b/471212869)

Sürüm 1.0.0-alpha06

11 Mart 2026

androidx.compose.remote:remote-*:1.0.0-alpha06 iptal edilir. 1.0.0-alpha06 sürümü bu commit'leri içerir.

Yeni Özellikler

  • TextStyle için yeni bir deneysel işlem ekleyin. TextStyle, en çok tercih edilen tipografi stilinin belgeye bir kez yazılmasını ve birkaç metin çalıştırması (bfc6487) tarafından yeniden kullanılmasını sağlar.

API Değişiklikleri

  • RemoteTextStyle birleştirme özelliğini kullanıma sunma (I971ce, b/446824085)
  • RemotePainter öğesini herkese açık API olarak kullanıma sunma (I252c1, b/446824085)
  • Border/ClipDeğiştiricileriRemoteShape kullanın. (Id26dd, b/446824085)
  • RemoteColor API'lerini remote-creation-compose'de kullanıma sunma (I4ab00, b/446824085)
  • RemoteText API'sini kullanıma sunma (I6b019)
  • RemoteImage API'sini kullanıma sunma (Ided31)
  • RemoteBoolean, RemoteString ve RemoteFloat API'lerini kullanıma sunma (Id9ee6)
  • WidthIn ek açıklamasından oluşturulabilen uzaktan composable (I80784)

Hata Düzeltmeleri

  • Kitaplıkları Java 11 hedefi kullanacak şekilde taşır. Bu, üretilen bayt kodunun Java 11 (sınıf dosyası sürümü 55) olacağı ve kitaplığı kullanmak için desugaring gerektirebileceği anlamına gelir (If4c2a, b/457821470).
    • Uzunluğun ve TEXTLOOKUP'ın doğru şekilde güncellendiğinden emin olun. Daha önce RemoteStrings uzunluğu ilk karede hesaplanıyor ve daha sonra güncellenmiyordu (e49cb53).
    • Büyük kesirli bileşenlere sahip sayılar için TextFromFloat desteği. Daha önce büyük "digitsAfter" değerleri, kayan noktanın 0 olarak değerlendirilmesine neden olabiliyordu (5080bc54).

Sürüm 1.0.0-alpha05

25 Şubat 2026

androidx.compose.remote:remote-*:1.0.0-alpha05 iptal edilir. 1.0.0-alpha05 sürümü bu commit'leri içerir.

Yeni Özellikler

  • fillParentMaxWidth ve fillParentMaxHeight tanıtıldı. (4c6d77c)

API Değişiklikleri

  • Yaygın kullanılan Remote Composable ve Modifier türlerini kullanıma sunma (Id1d40)
  • RemoteState için türleri kullanıma sunma (I22429, b/465453482)

Hata Düzeltmeleri

  • Kaydırma ile ilgili düzeltmeler (0a25299)
  • Dokunma hatasıyla ilgili düzeltmeler (0192b69)
  • Yoğunluğu oluşturma sürecinde daha erken ayarlayarak ilk karede (genellikle ekran görüntüsü testlerinde yakalanır) doğru şekilde uygulanmasını sağlayın (f775399).

Sürüm 1.0.0-alpha04

11 Şubat 2026

androidx.compose.remote:remote-*:1.0.0-alpha04 iptal edilir. 1.0.0-alpha04 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Varsayılan olarak RemoteApplier kullanımını etkinleştirin. Bu, Uzak Kullanıcı Arayüzü oluştururken Uzak Composable olmayan işlevlerin kullanılmasını engeller. Bu özellik, RemoteComposeCreationComposeFlags bölümünde isRemoteApplierEnabled değiştirilerek devre dışı bırakılabilir. (67a405f)
  • Bit eşlem yazı tipleri için glif aralığı ekleme (0852657)
  • RemoteCanvas içinde pivot ile döndürme (9a292b3)
  • Ekle RemoteSpacer (12beb72)
  • java.timeBağımlılığı önleyin. Böylece, oluşturma kitaplıklarının minSdk değeri 23'e düşürülebilir (59e30d0).
  • FlowLayout (7efef02)

Hata Düzeltmeleri

  • Küresel olmayan ColorExpression ve hesaplanmış dize için değerlendirmeyi düzeltin. (c08d0bd)

Harici Katkı (External Contribution)

  • androidx.compose.ui.graphics.NativePaint typealias kullanımdan kaldırıldı. Bunun yerine doğrudan android.graphics.Paint kullanın (I6303c, b/477394763).
  • Platform türünün typealias aracılığıyla commonMain kaynak kümesine aktarılmasını önlemek için Paint.asFrameworkPaint() uzantısını Paint.nativePaint ile değiştirin (I6303c, b/477394763).

Sürüm 1.0.0-alpha03

28 Ocak 2026

androidx.compose.remote:remote-*:1.0.0-alpha03 iptal edilir. 1.0.0-alpha03 sürümü bu commit'leri içerir.

Yeni Özellikler

  • BorderModifier 0afd343 içinde farklı şekiller ve RemoteColors desteği
  • Tıklama etkinliklerinde birden fazla işlemi desteklemek için CombinedAction ekleyin 10e16a2

API Değişiklikleri

  • RemoteColor ve RemoteBitmap API'leri, Android türlerini doğrudan kullanmak yerine Compose türlerini kullanacak şekilde taşındı a9bfbb8
  • RemoteDensity türü eklenerek, bir doküman uzak bir cihaz için oluşturulurken yoğunluğun oynatıcıda değerlendirilip değerlendirilmeyeceği veya ifadelerin satır içi yapılıp yapılmayacağı (aynı cihazda doküman boyutunu optimize etmek için) belirlenebilecek. 54352bb
  • RemoteState constantValueOrNull yeniden adlandırma (I6ad5c, b/467050397)

Sürüm 1.0.0-alpha02

14 Ocak 2026

androidx.compose.remote:remote-*:1.0.0-alpha02 iptal edilir. 1.0.0-alpha02 sürümü bu commit'leri içerir.

Yeni Özellikler

  • CoreText için minimum/maksimum yazı tipi boyutu ekleyin. I7bd3c

API Değişiklikleri

  • Glance Wear altyapısı için minimum düzeyde herkese açık API'yi kullanıma sunun. (I7b4b9, b/467532762)
  • captureSingleRemoteDocument (I5a283, b/467532762) hesabından CapturedDocument öğesini döndürme

Hata Düzeltmeleri

  • Yeniden düzenlemeden sonra kaydırma konumunu düzeltme ve kenar efektleri için destek ekleme (6d4551)

Sürüm 1.0.0-alpha01

17 Aralık 2025

androidx.compose.remote:remote-*:1.0.0-alpha01 iptal edilir. 1.0.0-alpha01 sürümü bu commit'leri içerir.

  • Remote Compose, uzak yüzeyler için kullanıcı arayüzü oluşturmaya yönelik bir çerçevedir.