রিমোট কম্পোজ

রিমোট কম্পোজ হল রিমোট সারফেসের জন্য UI তৈরির একটি কাঠামো।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ রিলিজ প্রার্থী বিটা রিলিজ আলফা রিলিজ
২৮ জানুয়ারী, ২০২৬ - - - ১.০.০-আলফা০৩

নির্ভরতা ঘোষণা করা

কম্পোজ-রিমোটের উপর নির্ভরতা যোগ করতে, আপনার প্রোজেক্টে গুগল ম্যাভেন রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য গুগলের ম্যাভেন রিপোজিটরি পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:

গ্রোভি

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

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

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

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

কোটলিন

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

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

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

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

গ্রোভি

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

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

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

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

কোটলিন

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

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

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

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

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।

প্রতিক্রিয়া

আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরিটি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

সংস্করণ 1.0

সংস্করণ 1.0.0-alpha03

২৮ জানুয়ারী, ২০২৬

androidx.compose.remote:remote-*:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • BorderModifier 0afd343- এ বিভিন্ন আকার এবং RemoteColors জন্য সমর্থন
  • ক্লিক ইভেন্টে একাধিক অ্যাকশন সমর্থন করতে CombinedAction যোগ করুন 10e16a2

API পরিবর্তনগুলি

  • RemoteColor এবং RemoteBitmap API গুলিকে সরাসরি অ্যান্ড্রয়েড টাইপ ব্যবহার করার পরিবর্তে কম্পোজ টাইপ ব্যবহার করার জন্য মাইগ্রেট করা হয়েছে a9bfbb8
  • একটি RemoteDensity টাইপ চালু করুন, যাতে প্লেয়ারে ঘনত্ব মূল্যায়ন করা যায় কিনা (রিমোট ডিভাইসের জন্য একটি ডকুমেন্ট তৈরি করার সময়), অথবা এক্সপ্রেশনগুলি ইনলাইন করা যায় কিনা (একই ডিভাইসে থাকাকালীন ডকুমেন্টের আকার অপ্টিমাইজ করার জন্য) নির্ধারণ করা যায় 54352bb
  • RemoteState constantValueOrNull পুনঃনামকরণ ( I6ad5c , b/467050397 )

সংস্করণ 1.0.0-alpha02

১৪ জানুয়ারী, ২০২৬

androidx.compose.remote:remote-*:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • CoreText-এর জন্য সর্বনিম্ন/সর্বোচ্চ ফন্ট সাইজ যোগ করুন। I7bd3c

API পরিবর্তনগুলি

  • Glance Wear ইনফ্রা এর জন্য ন্যূনতম পাবলিক API প্রকাশ করুন। ( I7b4b9 , b/467532762 )
  • captureSingleRemoteDocument থেকে CapturedDocument ফেরত দিন ( I5a283 , b/467532762 )

বাগ ফিক্স

  • রিলেআউটের পরে স্ক্রলিং পজিশন ঠিক করুন + এজ এফেক্টের জন্য সাপোর্ট যোগ করুন ( 6d4551 )

সংস্করণ 1.0.0-alpha01

১৭ ডিসেম্বর, ২০২৫

androidx.compose.remote:remote-*:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলি রয়েছে।

  • রিমোট কম্পোজ হল রিমোট সারফেসের জন্য UI তৈরির একটি কাঠামো।