অ্যাপ্লিকেশন ফাংশন

TODO
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
13 আগস্ট, 2025 - - - 1.0.0-আলফা03

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

অ্যাপ ফাংশনের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

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

গ্রোভি

dependencies {
    implementation "androidx.appfunctions:appfunctions:1.0.0-alpha03"
    implementation "androidx.appfunctions:appfunctions-service:1.0.0-alpha03"
    implementation "androidx.appfunctions:appfunctions-compiler:1.0.0-alpha03"
}

কোটলিন

dependencies {
    implementation("androidx.appfunctions:appfunctions:1.0.0-alpha03")
    implementation("androidx.appfunctions:appfunctions-service:1.0.0-alpha03")
    implementation("androidx.appfunctions:appfunctions-compiler:1.0.0-alpha03")
}

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

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

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

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

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

এই শিল্পকর্মের জন্য কোন রিলিজ নোট নেই.

সংস্করণ 1.0

সংস্করণ 1.0.0-alpha03

13 আগস্ট, 2025

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

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

  • AppFunction বর্ণনা হিসাবে KDoc(গুলি) ব্যবহার করুন
  • যথাক্রমে AppFunctionIntValueConstraint এবং AppFunctionStringValueConstraint টীকা ব্যবহার করে Int এবং স্ট্রিং প্রকারের জন্য মান সীমাবদ্ধ করুন।
  • বৃহৎ ভাষার মডেলের জন্য একটি স্বাভাবিক ভাষার বর্ণনা এবং এজেন্ট অ্যাপের মধ্যে প্রদর্শিত ব্যবহারকারীর দৃশ্যমান বর্ণনা নির্দিষ্ট করুন।
  • AppFunctionUriGrant ক্লাস ব্যবহার করে একটি অ্যাপ ফাংশন থেকে ফিরে আসা URI(গুলি) কে স্বয়ংক্রিয়ভাবে অনুমতি দিন।
  • আপনার অ্যাপ ফাংশন সেটআপ পরীক্ষা করার জন্য AppFunctionTestRule ব্যবহার করে রোবোলেক্ট্রিক পরীক্ষা লিখুন।

এপিআই পরিবর্তন

  • AppFunctionStringValueConstraint যোগ করুন ( I10e3f )
  • AppFunctionIntValueConstraint যোগ করুন ( Ifda13 )
  • রিফ্যাক্টর AppFunctionPrimitiveTypeMetadata নির্দিষ্ট ডেটা টাইপ ক্লাসে। ( I1a3b2 )
  • AppFunctionResponseMetadata ( I2332b ) এ বর্ণনা ক্ষেত্র যোগ করুন
  • setAppFunctionEnabled API ( I1b92a ) থেকে অনুমতির প্রয়োজনীয়তা সরান
  • AppFunctionParameterMetadata ( I40a67 ) এ বর্ণনা ক্ষেত্র যোগ করুন
  • AppFunctionUriGrant যোগ করুন ( I67ca9 )
  • resolveAppFunctionAppMetadata API যোগ করুন। ( I17408 )
  • @AppFunctionSerializable টীকা ( Ie14e7 ) এ isDescribedByKdoc যোগ করুন
  • AppFunctionDataTypeMetadata ( I1bcac ) এ বর্ণনা ক্ষেত্র যোগ করুন
  • observeAppFunctions API থেকে AppPackageMetadata ফেরত দিন। ( I68c7e )
  • AppFunctionMetadata ( I060e2 ) এ বর্ণনা ক্ষেত্র যোগ করুন
  • AppFunctionTestRule যোগ করুন ( Id5ed0 )
  • @AppFunction টীকা ( Ia84d2 ) এ isDescribedByKdoc যোগ করুন

বাগ ফিক্স

  • AppFunctionManagerCompat শুধুমাত্র U+ ডিভাইস সমর্থন করে ( Ifa8d0 )
  • AppFunction এর মেটাডেটা xml ( I2aab2 ) এ শেয়ার করা সিরিয়ালাইজেবল ধরনের সম্পত্তির বিবরণ যোগ করুন
  • জেনারেট করা AppFunction এর মেটাডেটা xml ( Ie5bf6 ) এ একটি বর্ণনা উপাদান যোগ করুন

সংস্করণ 1.0.0-alpha02

জুন 4, 2025

androidx.appfunctions:appfunctions:1.0.0-alpha02 , androidx.appfunctions:appfunctions-compiler:1.0.0-alpha02 , এবং androidx.appfunctions:appfunctions-service:1.0.0-alpha02 প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিট রয়েছে।

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

  • Android 16 API(গুলি) সমর্থন করে।
  • কম্পাইলের সময় প্যারামিটারাইজড AppFunctionSerializable(s) এর জন্য আরও ভাল সমর্থন।

এপিআই পরিবর্তন

  • প্রবর্তিত AppFunctionSchemaDefinition API, এজেন্টদের তাদের নিজস্ব পূর্বনির্ধারিত ফাংশন স্কিমা সংজ্ঞায়িত করতে সক্ষম করে।

বাগ ফিক্স

  • AppFunctions রানটাইম সক্ষম অবস্থা অনুপস্থিত হওয়ার জন্য ত্রুটি পরিচালনা করা হয়েছে।
  • AppFunctionComponentMetadata তে পরিবর্তনগুলি পর্যবেক্ষণ করতে observeAppFunctions API-তে ছোটখাট বাগফিক্স।
  • অতিরিক্ত ত্রুটি লগ.

সংস্করণ 1.0.0-alpha01

7 মে, 2025

androidx.appfunctions:appfunctions:1.0.0-alpha01 , androidx.appfunctions:appfunctions-compiler:1.0.0-alpha01 , এবং androidx.appfunctions:appfunctions-service:1.0.0-alpha01 প্রকাশ করা হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিট রয়েছে।

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

AppFunctions Jetpack লাইব্রেরি android.app.appfunctions প্ল্যাটফর্ম API-এর উপরে তৈরি করা হয়েছে। এই লাইব্রেরি অ্যাসিস্ট্যান্টের কাছে আপনার অ্যাপের কার্যকারিতা প্রকাশ করা সহজ করে এবং অ্যাসিস্ট্যান্টকে অ্যাপের এক্সপোজড ফাংশনগুলির সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেয়।

  • androidx.appfunctions:appfunctions : AppFunctions পরিচালনা (সক্ষম/অক্ষম) এবং ইন্টারঅ্যাক্ট করার জন্য মূল ক্লায়েন্ট এপিআই।
  • androidx.appfunctions:appfunctions-service : আপনার অ্যাপের কার্যকারিতাগুলিকে AppFunctions হিসাবে সহজেই প্রকাশ করার জন্য পরিষেবা-সাইড APIs।
  • androidx.appfunctions:appfunctions-compiler : AppFunctions এক্সপোজ করার জন্য প্রয়োজনীয় কোড তৈরি করতে KSP কম্পাইলার প্রয়োজন।