Glance Wear

  
Wear OS-এর জন্য উইজেট তৈরি করার লাইব্রেরি হল Glance Wear
লেটেস্ট আপডেট স্টেবল রিলিজ রিলিজ ক্যান্ডিডেট বিটা রিলিজ আলফা রিলিজ
০৭ অক্টোবর, ২০২৬ - - - 1.0.0-alpha20

ডিপেন্ডেন্সি ঘোষণা করা

glance-wear-এ কোনও ডিপেন্ডেন্সি যোগ করতে, আপনাকে অবশ্যই নিজের প্রোজেক্টে Google Maven রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য Google-এর Maven রিপোজিটরি পড়ুন।

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

গ্ৰুভি

dependencies {
    implementation "androidx.glance.wear:wear:1.0.0-alpha20"

    implementation "androidx.glance.wear:wear-core:1.0.0-alpha20"
}

Kotlin

dependencies {
    implementation("androidx.glance.wear:wear:1.0.0-alpha20")

    implementation("androidx.glance.wear:wear-core:1.0.0-alpha20")
}

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

মতামত

আপনার মতামত Jetpack-কে আরও ভালো করে তুলতে সাহায্য করে। আপনি যদি নতুন কোনও সমস্যা খুঁজে পান বা এই লাইব্রেরি উন্নত করার জন্য কোনও আইডিয়া থাকে, তাহলে আমাদের জানান। নতুন লাইব্রেরি তৈরি করার আগে এই লাইব্রেরিতে আগে থেকে থাকা সমস্যা দেখে নিন। আপনি তারকাচিহ্ন বোতামে ক্লিক করে আগে থেকে থাকা কোনও সমস্যাতে আপনার ভোট যোগ করতে পারবেন।

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

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

Glance Wear ভার্সন 1.0

ভার্সন 1.0.0-alpha20

০৭ অক্টোবর, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha20, androidx.glance.wear:wear-core:1.0.0-alpha20 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha20 রিলিজ করা হয়েছে। 1.0.0-alpha20 ভার্সনে এইসব কমিট রয়েছে।

API-তে পরিবর্তন

  • উইজেট প্রদানকারীর কনফিগারেশন ইনটেন্ট ম্যানেজ করার জন্য GlanceWearWidget-এ CATEGORY_PROVIDER_CONFIG, EXTRA_CONFIG_WIDGET_ID ও EXTRA_CONFIG_PROVIDER_COMPONENT কনস্ট্যান্ট যোগ করা হয়েছে। (I32fa4)
  • WearWidgetPreview-এ useSafeFallbackRendererVersion প্যারামিটারের নাম পরিবর্তন করে useBaselineHostVersion করা হয়েছে। (I07bca)

সমস্যার সমাধান

  • ডিবাগ করা যায় এমন বিল্ডে triggerUpdateAll কল করার সময় উইজেট ট্রে এমুলেটরে উইজেট আপডেট সংক্রান্ত সমস্যার সমাধান করা হয়েছে। (I22d3f)
  • WearWidgetPreview-এ useSafeFallbackRendererVersion-এর ডিফল্ট ভ্যালু true থেকে পরিবর্তন করে false করা হয়েছে, এর ফলে ডিফল্ট হিসেবে লেটেস্ট রেন্ডারার ভার্সন ব্যবহার করে প্রিভিউ রেন্ডার করা হয়। (Ied6b9)

ভার্সন 1.0.0-alpha19

২৩ সেপ্টেম্বর, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha19, androidx.glance.wear:wear-core:1.0.0-alpha19 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha19 রিলিজ করা হয়েছে। 1.0.0-alpha19 ভার্সনে এইসব কমিট রয়েছে।

শুধুমাত্র ইন্টার্নাল টেস্টে পরিবর্তন।

ভার্সন 1.0.0-alpha18

৯ সেপ্টেম্বর, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha18, androidx.glance.wear:wear-core:1.0.0-alpha18 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha18 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha18-এ এইসব কমিট রয়েছে।

API-তে পরিবর্তন

  • পুরনো হোস্টের জন্য কাজ করে এমন অপারেশনগুলির নিরাপদ ফলব্যাক সেট সহ উইজেট প্রিভিউ করার অনুমতি দিতে WearWidgetPreview-এ useSafeFallbackRendererVersion প্যারামিটার যোগ করা হয়েছে। (I9c324)

সমস্যার সমাধান

  • compileSdk-এর জন্য Compose লাইব্রেরি 37.1-এ আপডেট করা হয়েছে। এর জন্য Compose ব্যবহার করা compileSdk সব অ্যাপ ও লাইব্রেরির জন্য ট্রানজিটিভ আপডেট প্রয়োজন হবে। (I05b0f)
  • Wear উইজেটে অপ্রয়োজনীয় fontFamily প্যারামিটার ব্যবহার সম্পর্কে সতর্ক করতে লিন্ট চেক যোগ করা হয়েছে। (I7730c)

ভার্সন 1.0.0-alpha17

২৬ আগস্ট, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha17, androidx.glance.wear:wear-core:1.0.0-alpha17 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha17 রিলিজ করা হয়েছে। 1.0.0-alpha17 ভার্সনে এইসব কমিট রয়েছে।

নতুন ফিচার

  • Glance Wear-এ লিন্ট চেক যোগ করা হয়েছে যাতে নিশ্চিত করা যায় যে উইজেট মেটাডেটার জন্য <wearwidget-provider> XML-এ প্রতিটি <container>-এ স্পষ্টভাবে এমন একটি টাইপ অ্যাট্রিবিউট নির্দিষ্ট করা আছে যা কাজ করে এবং ডুপ্লিকেট টাইপ সংজ্ঞায়িত করে না। (I52c9a, b/464458215)

ভার্সন 1.0.0-alpha16

১২ আগস্ট, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha16, androidx.glance.wear:wear-core:1.0.0-alpha16 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha16 রিলিজ করা হয়েছে। 1.0.0-alpha16 ভার্সনে এইসব কমিট রয়েছে।

নতুন ফিচার

  • <wearwidget-provider> XML মেটাডেটার জন্য Lint ভ্যালিডেশন যোগ করা হয়েছে যাতে প্রয়োজনীয় কনফিগারেশন এলিমেন্ট (যেমন container ও previewImage) আছে কিনা তা নিশ্চিত করা যায়। (Ia9983, b/464458215)
  • Wear উইজেটে কালো বা স্বচ্ছ ব্যাকগ্রাউন্ড সেট করার জন্য Lint সংক্রান্ত সমস্যার সতর্কতা যোগ করা হয়েছে (Idedb0, b/529269573)
  • Wear উইজেট প্রোফাইলের জন্য CORE_TEXT রিমোট কম্পোজ অপারেশন চালু করা হয়েছে। এটি RemoteText-কে, কাজ করে এমন হোস্ট রেন্ডারারে, ফন্ট অ্যাক্সিস, লাইন হাইট ইত্যাদির মতো ভেরিয়েবল ফন্ট ফিচার ব্যবহার করতে দেয়। কাজ না করলে অটোমেটিক ফলব্যাক হয়।

সমস্যার সমাধান

  • ডেভেলপারদের মতামত অনুযায়ী AssociateWithGlanceWearWidget অ্যানোটেশনের জন্য আপডেট করা KDocs

ভার্সন 1.0.0-alpha15

২৯ জুলাই, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha15, androidx.glance.wear:wear-core:1.0.0-alpha15 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha15 রিলিজ করা হয়েছে। 1.0.0-alpha15 ভার্সনে এইসব কমিট আছে।

নতুন ফিচার

  • Wear উইজেট ডকুমেন্টে ফাঁকা ব্যাকগ্রাউন্ড সেট করার সময় Lint সংক্রান্ত সতর্কতা যোগ করা হয়েছে। (Ic6475, b/529269573)

ভার্সন 1.0.0-alpha14

১৫ জুলাই, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha14, androidx.glance.wear:wear-core:1.0.0-alpha14 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha14 রিলিজ করা হয়েছে। 1.0.0-alpha14 ভার্সনে এইসব কমিট রয়েছে।

API-তে পরিবর্তন

  • সম্পূর্ণ রাউন্ডেড Glance Wear উইজেটের জন্য আমরা RoundAllWidgetPreviewParams, RoundSmallWidgetPreviewParams ও RoundLargeWidgetPreviewParams প্রিভিউ প্যারামিটার প্রদানকারী যোগ করেছি। (If5336, b/512405233)

নতুন ফিচার

  • আমরা Glance Wear উইজেটের জন্য Linter লাইব্রেরি সেট-আপ ও যোগ করেছি।(If4218, b/527402079)
    • GlanceWearWidgetService-এর সাবক্লাসগুলি @AssociateWithGlanceWearWidget অ্যানোটেশন ব্যবহার করে তাদের সংশ্লিষ্ট উইজেট ক্লাস স্পষ্টভাবে ঘোষণা করছে কিনা তা নিশ্চিত করতে একটি লিন্ট চেক যোগ করা হয়েছে। (Idc575, b/477024153)
  • আমরা পুরনো হোস্টের উইজেটের জন্য ব্যাকওয়ার্ড কম্প্যাটিবিলিটি উন্নত করেছি। এর জন্য WearWidgetParams-এর মাধ্যমে কাজ করে এমন অপারেশন প্রোপাগেট করা হয়েছে এবং অনুমোদিত অপারেশন ফিল্টার করে সেগুলিকে প্রোফাইলে যোগ করা হয়েছে। (Ib0a1b, I83cb1, [b/526716195])

ভার্সন 1.0.0-alpha13

১ জুলাই, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha13, androidx.glance.wear:wear-core:1.0.0-alpha13 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha13 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha13-এ এইসব কমিট রয়েছে।

API-তে পরিবর্তন

  • heartRateAccuracy থেকে অনুমতি চেক করার সুবিধা সরিয়ে দেওয়া হয়েছে (I14269, b/522444636)

সমস্যার সমাধান

  • UX ফিডব্যাক অনুযায়ী প্রিভিউয়ের জন্য আমরা স্কোয়ার সার্কেল আকৃতির Wear উইজেট প্যারামিটার পরিবর্তন করেছি

ভার্সন 1.0.0-alpha12

১৭ জুন, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha12, androidx.glance.wear:wear-core:1.0.0-alpha12 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha12 রিলিজ করা হয়েছে। 1.0.0-alpha12 ভার্সনে এইসব কমিট রয়েছে।

নতুন ফিচার

  • যোগ করা হয়েছে AssociateWithGlanceWearWidget যে অবশ্যই GlanceWearWidgetService-এ ব্যবহার করতে হবে যাতে এটি কোন GlanceWearWidget ইমপ্লিমেন্টেশনের সাথে যুক্ত তা প্রদান করা যায়। (Ifcabb, b/514679763)

    • যেমন:
     @AssociateWithGlanceWearWidget(MyGlanceWearWidget::class)
     class MyGlanceWearWidgetService : GlanceWearWidgetService() {
       override val widget = MyGlanceWearWidget()
     }
     ```
    
  • Wear উইজেটে বিটম্যাপ ব্যাকগ্রাউন্ডের জন্য সহায়তা দিতে আমরা WearWidgetBrush-এ image ব্রাশ যোগ করেছি। (I9a228, b/513481558)

  • আমরা @Composable হেল্পার ফাংশন, WearWidgetPreview চালু করেছি, যা IDE প্রিভিউয়ের জন্য প্রয়োজনীয় বয়লারপ্লেট সরিয়ে দিয়ে Glance Wear উইজেট ডেভেলপমেন্টকে সহজ করে তোলে।

API-তে পরিবর্তন

  • androidx.glance.wear.health.DataType-এর নাম পরিবর্তন করে androidx.glance.wear.health.HealthData করা হয়েছে (I4cb0b, b/516746689)
  • isHeartRateBpmAvailable এক্সপোজ করা হয় যাতে হোস্টের মধ্যে heartRateBpm উপলভ্য আছে কিনা তা নির্ধারণ করা যায়। (I5999d, b/514641567)
  • এক্সপোজ করা RemoteInt তুলনা অপারেটর। (I5fe3d, b/513228889)
  • পাবলিক API হিসেবে captureRemoteDocument Flow API এবং নতুন captureSingleRemoteDocument ওভারলোড (যা RemoteCreationDisplayInfo নেয়) এক্সপোজ করা হয়েছে। (I87b0e, b/513228889)
  • আমরা GlanceWearWidgetService লাইফসাইকেল পদ্ধতিতে @CallSuper যোগ করেছি

ভার্সন 1.0.0-alpha11

০৩ জুন, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha11, androidx.glance.wear:wear-core:1.0.0-alpha11 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha11 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha11-এ এইসব কমিট রয়েছে।

API-তে পরিবর্তন

  • Android Studio-তে Wear উইজেটের প্রিভিউ দেখার জন্য আমরা WearWidgetPreview যোগ করেছি। (I36504, b/485147770)
  • সম্পর্কিত স্বাস্থ্য ডেটা উপলভ্য ও বৈধ কিনা তা যাচাই করতে is*Available (isDailyStepsAvailable, ইত্যাদি) ভেরিয়েবল এক্সপোজ করুন। (Ib98a7, b/498179656)
  • প্রদত্ত অ্যাপের সব উইজেট আপডেট করার জন্য GlanceWearWidget-এ triggerUpdateAll API যোগ করা হয়েছে। (I6ab20, b/510896410)

সমস্যার সমাধান

  • alpha10 ভার্সন দিয়ে তৈরি করা ডকুমেন্টে যাতে কোনও সমস্যা না হয়, সেই জন্য WearWidgetParams-এ ইন্টার্নাল ফিল্ড হিসেবে রেন্ডারার ভার্সন সংক্রান্ত তথ্য অন্তর্ভুক্ত করুন। (Idcf8e, b/511263591, b/512830184)
  • Wear উইজেটের জন্য ডিবাগ মোড বা এমুলেটরে জোর করে পুল আপডেট ফ্লো ট্রিগার করুন।

ভার্সন 1.0.0-alpha10

১৯ মে, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha10, androidx.glance.wear:wear-core:1.0.0-alpha10 ও androidx.glance.wear:wear-tooling-preview:1.0.0-alpha10 রিলিজ করা হয়েছে। 1.0.0-alpha10 ভার্সনে এইসব কমিট রয়েছে।

API-তে পরিবর্তন

  • Wear উইজেটে glance.wear.health.DataType API এক্সপোজ করুন। সিস্টেমের স্বাস্থ্য সংক্রান্ত ডেটা অ্যাক্সেস করার জন্য ডেভেলপাররা এই API ব্যবহার করতে পারেন।

সমস্যার সমাধান

  • Wear 7 এমুলেটর বা 1.6 রেন্ডারার চলা ডিভাইসে alpha09 ভার্সনে ক্র্যাশ লুপ হওয়ার সমস্যা সমাধান করা হয়েছে। এর জন্য Glance Wear উইজেটের প্লেয়ারে খালি ফন্ট অ্যাক্সিস পাঠানো বন্ধ করা হয়েছে।

ভার্সন 1.0.0-alpha09

৬ মে, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha09 ও androidx.glance.wear:wear-core:1.0.0-alpha09 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha09-এ এইসব কমিট রয়েছে।

API-তে পরিবর্তন

  • আমরা ExperimentalGlanceWearApi যোগ করেছি যা পরীক্ষামূলক Glance Wear ফিচারের জন্য ব্যবহার করা হবে। (Id2f76, b/498179813)

সমস্যার সমাধান

  • বুট করার সময় উইজেট সম্পর্কে সচেতন হতে Wear Widget XML মেটাডেটার জন্য পার্সার আপডেট করা হয়েছে।

ভার্সন 1.0.0-alpha08

২২ এপ্রিল, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha08 ও androidx.glance.wear:wear-core:1.0.0-alpha08 রিলিজ করা হয়েছে। 1.0.0-alpha08 ভার্সনে এইসব কমিট রয়েছে।

সমস্যার সমাধান

  • glance:wear:wear লাইব্রেরির ম্যানিফেস্টে <queries> ট্যাগ যোগ করা হয়েছে যাতে PackageManager কোয়েরি পুশ আপডেট সংক্রান্ত সঠিক পরিষেবা পায়। (I192787)

অন্য

  • "Updates Compose compileSdk to 37" (I6007) রিভার্ট করা হয়েছে, এটি glance-wear-এর ক্ষেত্রেও প্রযোজ্য, তাই এই রিলিজে compileSdk সংক্রান্ত প্রয়োজনীয়তা আর 37 নেই।

ভার্সন 1.0.0-alpha07

৮ এপ্রিল, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha07 ও androidx.glance.wear:wear-core:1.0.0-alpha07 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha07-এ এইসব কমিট রয়েছে।

নতুন ফিচার

  • WearWidgetBrush খালি থাকলে বা উল্লেখ করা না থাকলে ডিফল্ট Wear উইজেট ব্যাকগ্রাউন্ড যোগ করুন। (I8300b)
  • উইজেটের কন্টেনার ধরন রিটার্ন করতে getActiveWidgets API আপডেট করুন। (2772eb1)

API-তে পরিবর্তন

  • WidgetInstanceId নেওয়ার জন্য উইজেট আপডেট API পরিবর্তন করুন এবং কোনও নির্দিষ্ট উইজেটের জন্য আইডি ফেচ করার জন্য হেল্পার যোগ করুন। প্রদান করা আইডিটি ভুল হলে বা কলকারীর মালিকানাধীন না হলে, নতুন API IllegalArgumentException দেখায়। (I6f3c5, b/446828899)
  • WearWidgetBrush-এ উল্লম্ব ও অনুভূমিক গ্রেডিয়েন্ট যোগ করুন। (If70ae, b/470080675)

ভার্সন 1.0.0-alpha06

২৫ মার্চ, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha06 ও androidx.glance.wear:wear-core:1.0.0-alpha06 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha06-এ এইসব কমিট রয়েছে।

নতুন ফিচার

  • Wear উইজেট প্রোফাইলের জন্য ইনলাইন অপারেশন নির্দিষ্ট করুন।

API-তে পরিবর্তন

  • ফুলস্ক্রিন মানানসই উইজেটকে আরও ভালোভাবে আলাদা করার জন্য আমরা CONTAINER_TYPE_FULLSCREEN-এর নাম পরিবর্তন করে CONTAINER_TYPE_TILE_COMPAT রেখেছি। এর মধ্যে উইজেট প্যারামিটারে আগে FULLSCREEN টাইপ করা ম্যাপিংকে LARGE-এ পরিবর্তন করা অন্তর্ভুক্ত।

ভার্সন 1.0.0-alpha05

১১ মার্চ, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha05 ও androidx.glance.wear:wear-core:1.0.0-alpha05 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha05-এ এইসব কমিট রয়েছে।

API-তে পরিবর্তন

  • Wear উইজেট ব্যাকগ্রাউন্ডের জন্য ব্যবহার করার জন্য আমরা WearWidgetBrushপদ্ধতি সহ APIcolor যোগ করেছি। (I66f54, b/464273091)
  • fetchActiveWidgetsForProvider পদ্ধতি সরিয়ে দেওয়া হয়েছে কারণ আগেই fetchActiveWidgets আছে। (I85e4e, b/486197890)

ভার্সন 1.0.0-alpha04

২৫ ফেব্রুয়ারি, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha04 ও androidx.glance.wear:wear-core:1.0.0-alpha04 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha04-এ এইসব কমিট রয়েছে।

API-তে পরিবর্তন

  • অ্যাপকে তার অ্যাক্টিভ উইজেট ও টাইল কোয়েরি করার অনুমতি দিতে GlanceWearWidgetManager API যোগ করা হয়েছে। (I5be95)
  • আমরা glance:wear:wear-core লাইব্রেরি থেকে API সরিয়ে androidx.glance.wear.core প্যাকেজে রেখেছি। (I429cf)

সমস্যার সমাধান

  • সাধারণ রিমোট কম্পোজ করার উপযুক্ত ও মডিফায়ার টাইপ এক্সপোজ করা (Id1d40)

ভার্সন 1.0.0-alpha03

১১ ফেব্রুয়ারি, ২০২৬

androidx.glance.wear:wear:1.0.0-alpha03 ও androidx.glance.wear:wear-core:1.0.0-alpha03 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha03-এ এইসব কমিট রয়েছে।

API-তে পরিবর্তন

  • GlanceWearWidget-এ ইন্ট্যার‍্যাকশন ইভেন্টের জন্য সহায়তা যোগ করুন। (Ia4e28, b/469808447)

ভার্সন 1.0.0-alpha02

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

androidx.glance.wear:wear:1.0.0-alpha02 ও androidx.glance.wear:wear-core:1.0.0-alpha02 রিলিজ করা হয়েছে। 1.0.0-alpha02 ভার্সনে এইসব কমিট রয়েছে।

নতুন ফিচার

  • Widget প্যারামিটারে FULLSCREEN-কে LARGE হিসেবে আবার ম্যাপ করুন (ad78d95)

সমস্যার সমাধান

  • DataStore-এর ব্যবহার সংক্রান্ত সমস্যার সমাধান করা হয়েছে, যার ফলে একাধিক উইজেট ইনস্ট্যান্স দেখানো যেত না (474f3e4)

ভার্সন 1.0.0-alpha01

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

androidx.glance.wear:wear:1.0.0-alpha01 ও androidx.glance.wear:wear-core:1.0.0-alpha01 রিলিজ করা হয়েছে। ভার্সন 1.0.0-alpha01-এ এইসব কমিট রয়েছে।

  • RemoteCompose ব্যবহার করে Wear OS-এর জন্য উইজেট তৈরি করার লাইব্রেরি হল Glance Wear।