অ্যাপ ফাংশন
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ৫ নভেম্বর, ২০২৫ | - | - | - | ১.০.০-আলফা০৬ |
নির্ভরতা ঘোষণা করা
অ্যাপ ফাংশনের উপর নির্ভরতা যোগ করতে, আপনার প্রোজেক্টে Google Maven রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven রিপোজিটরি পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { implementation "androidx.appfunctions:appfunctions:1.0.0-alpha06" implementation "androidx.appfunctions:appfunctions-service:1.0.0-alpha06" // Use Kotlin Symbol Processing (KSP) for the appfunctions compiler plugin. // See KSP Quickstart to add KSP to your build ksp "androidx.appfunctions:appfunctions-compiler:1.0.0-alpha06" }
কোটলিন
dependencies { implementation("androidx.appfunctions:appfunctions:1.0.0-alpha06") implementation("androidx.appfunctions:appfunctions-service:1.0.0-alpha06") // Use Kotlin Symbol Processing (KSP) for the appfunctions compiler plugin. // See KSP Quickstart to add KSP to your build ksp("androidx.appfunctions:appfunctions-compiler:1.0.0-alpha06") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরিটি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
এই নিদর্শনটির জন্য কোনও রিলিজ নোট নেই।
সংস্করণ 1.0
সংস্করণ 1.0.0-alpha06
০৫ নভেম্বর, ২০২৫
androidx.appfunctions:appfunctions-*:1.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- AppFunction প্রতিক্রিয়ার অংশ হিসেবে রিসোর্স এম্বেডিং সমর্থন করুন
-
AppFunctionUriGrantএFLAG_GRANT_PERSISTABLE_URI_PERMISSIONব্যবহারের অনুমতি দিন
API পরিবর্তনগুলি
-
ResourceHolderAPI যোগ করুন ( I08c1c , b/447530724 ) -
AppFunctionTextResourceAPI যোগ করুন ( I7d54f , b/447530724 ) -
AppFunctionOneOfTypeMetadataAPI ( I12c67 , b/449915612 ) যোগ করুন - সার্ভিস এপিআই থেকে Compat সাফিক্স বাদ দিন। ( Ib9291 , b/449797980 , b/449797980 )
-
AllOfType( Ib1176 , b/447535093 ) থেকেAppFunctionDataতৈরিতে সহায়তা করুন। -
AppFunctionData( I3aec7 , b/447530985 ) তে get/set Parcelable API(গুলি) যোগ করুন
বাগ ফিক্স
-
AppFunctionData( I52195 ) তৈরি করার সময় বাতিলযোগ্য প্রয়োজনীয় ক্ষেত্র উপেক্ষা করা ব্যর্থ হবে এমন সমস্যাটি সমাধান করুন। - কম্পাইলের সময়
AppFunctionদিয়েList<PendingIntent>ব্যবহার করা ব্যর্থ হলে সমস্যাটি সমাধান করুন ( Iebde7 ) -
ByteArrayএর মেটাডেটাList<ByteArray>( I2e499 ) হিসাবে ভুলভাবে তৈরি হওয়ার সমস্যাটি সমাধান করুন।
সংস্করণ 1.0.0-alpha05
৮ অক্টোবর, ২০২৫
androidx.appfunctions:appfunctions-*:1.0.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha05-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
AppFunctionDataতৈরি করার সময় প্রয়োজনীয় ক্ষেত্রগুলি প্রয়োগ করুন - সীমাবদ্ধতার মানগুলির বিপরীতে
AppFunctionDataযাচাই করা হচ্ছে
API পরিবর্তনগুলি
-
AppFunctionServiceCompat API(গুলি) যোগ করুন। ( I2f1b1 , b/445388953 )
বাগ ফিক্স
- প্রয়োজনীয় ক্ষেত্র যোগ করুন
AppFunctionsDataচেক করুন। ( I36b16 , b/394553462 ) - একটি ইন্টারফেস ওভাররাইড করার সময় প্যারামিটার ঐচ্ছিক অবস্থা মেনে চলা হয়নি এমন সমস্যাটি সমাধান করুন।
- কোনও
AppFunctionsউপস্থিত না থাকলেও একটি খালি XML ফাইল তৈরি করুন কারণAppSearchঅ্যাপ ম্যানিফেস্টে নির্দিষ্ট করা সংশ্লিষ্ট ফাইলটি আশা করে।
সংস্করণ 1.0.0-alpha04
১০ সেপ্টেম্বর, ২০২৫
androidx.appfunctions:appfunctions-*:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- রিলিজ বিল্ডের জন্য R8 সমস্যাগুলি সমাধান করুন।
সংস্করণ 1.0.0-alpha03
১৩ আগস্ট, ২০২৫
androidx.appfunctions:appfunctions-*:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
AppFunctionবর্ণনা হিসেবে KDoc(গুলি) ব্যবহার করুন - যথাক্রমে
AppFunctionIntValueConstraintএবংAppFunctionStringValueConstraintঅ্যানোটেশন ব্যবহার করে Int এবং String ধরণের জন্য মান সীমাবদ্ধ করুন। - বৃহৎ ভাষার মডেলগুলির জন্য একটি প্রাকৃতিক ভাষার বর্ণনা এবং এজেন্ট অ্যাপগুলির মধ্যে প্রদর্শিত একটি ব্যবহারকারীর দৃশ্যমান বিবরণ নির্দিষ্ট করুন।
-
AppFunctionUriGrantক্লাস ব্যবহার করে একটি অ্যাপ ফাংশন থেকে ফিরে আসা URI(গুলি) কে স্বয়ংক্রিয়ভাবে অনুমতি প্রদান করুন। - আপনার অ্যাপ ফাংশন সেটআপ পরীক্ষা করার জন্য
AppFunctionTestRuleব্যবহার করে রোবলিট্রিক পরীক্ষা লিখুন।
API পরিবর্তনগুলি
-
AppFunctionStringValueConstraint( I10e3f ) যোগ করুন -
AppFunctionIntValueConstraint( Ifda13 ) যোগ করুন - নির্দিষ্ট ডেটা টাইপ ক্লাসে
AppFunctionPrimitiveTypeMetadataরিফ্যাক্টর করুন। ( I1a3b2 ) -
AppFunctionResponseMetadata( I2332b ) তে বর্ণনা ক্ষেত্র যোগ করুন -
setAppFunctionEnabledAPI ( I1b92a ) থেকে অনুমতির প্রয়োজনীয়তা সরান -
AppFunctionParameterMetadata( I40a67 ) তে বর্ণনা ক্ষেত্র যোগ করুন -
AppFunctionUriGrant( I67ca9 ) যোগ করুন -
resolveAppFunctionAppMetadataAPI যোগ করুন। ( I17408 ) -
@AppFunctionSerializableটীকাতেisDescribedByKdocযোগ করুন ( Ie14e7 ) -
AppFunctionDataTypeMetadata( I1bcac ) তে বর্ণনা ক্ষেত্র যোগ করুন -
observeAppFunctionsAPI থেকেAppPackageMetadataফেরত দিন। ( I68c7e ) -
AppFunctionMetadata( I060e2 ) তে বর্ণনা ক্ষেত্র যোগ করুন -
AppFunctionTestRule( Id5ed0 ) যোগ করুন -
@AppFunctionঅ্যানোটেশনেisDescribedByKdocযোগ করুন ( Ia84d2 )
বাগ ফিক্স
-
AppFunctionManagerCompatশুধুমাত্র U+ ডিভাইস সমর্থন করে ( Ifa8d0 ) -
AppFunctionএর মেটাডেটা xml ( I2aab2 ) তে শেয়ার করা সিরিয়ালাইজেবল ধরণের সম্পত্তির বিবরণ যোগ করুন। - জেনারেটেড
AppFunctionএর মেটাডেটা xml ( Ie5bf6 ) তে একটি বর্ণনা উপাদান যোগ করুন।
সংস্করণ 1.0.0-alpha02
৪ জুন, ২০২৫
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)এর জন্য আরও ভালো সমর্থন।
API পরিবর্তনগুলি
-
AppFunctionSchemaDefinitionAPI চালু করা হয়েছে, যা এজেন্টদের তাদের নিজস্ব পূর্বনির্ধারিত ফাংশন স্কিমা সংজ্ঞায়িত করতে সক্ষম করে।
বাগ ফিক্স
-
AppFunctionsএর রানটাইম সক্ষম অবস্থা অনুপস্থিত থাকার জন্য সমস্যা সমাধান করা হয়েছে। -
AppFunctionComponentMetadataতে পরিবর্তনগুলি পর্যবেক্ষণ করতেobserveAppFunctionsAPI-তে একটি ছোটখাটো বাগ সংশোধন করা হয়েছে। - অতিরিক্ত ত্রুটি লগ।
সংস্করণ 1.0.0-alpha01
৭ মে, ২০২৫
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পরিচালনা (সক্রিয়/নিষ্ক্রিয়) এবং ইন্টারঅ্যাক্ট করার (অনুসন্ধান/চালনা) জন্য মূল ক্লায়েন্ট API গুলি। -
androidx.appfunctions:appfunctions-service: আপনার অ্যাপের কার্যকারিতা সহজেইAppFunctionsহিসাবে প্রকাশ করার জন্য পরিষেবা-সাইড API। -
androidx.appfunctions:appfunctions-compiler:AppFunctionsএক্সপোজারের জন্য প্রয়োজনীয় কোড তৈরি করার জন্য KSP কম্পাইলার প্রয়োজন।