Android Jetpack
Jetpack হল লাইব্রেরির একটি স্যুট যা আপনাকে পেশাদার পদ্ধতি অনুসরণ করতে, বোয়লারপ্লেট কোড কমাতে এবং এমন কোড লিখতে সাহায্য করে যা Android ভার্সন, ডিভাইস এবং ফর্ম ফ্যাক্টর জুড়ে সামঞ্জস্যপূর্ণভাবে কাজ করে, যাতে আপনি সেই কোডের উপর ফোকাস করতে পারেন যা আপনার কাছে গুরুত্বপূর্ণ।
Jetpack Compose
Compose-এর সাহায্যে UI ডেভেলপ করা
নেটিভ UI তৈরি করার জন্য একটি আধুনিক টুলকিট যা আপনাকে Android-এ UI ডেভেলপমেন্ট সহজ ও দ্রুত করতে সাহায্য করে।
Android Jetpack কেন ব্যবহার করব?
সেরা পদ্ধতিগুলি অনুসরণ করুন
আধুনিক ডিজাইন অনুশীলনের উপর ভিত্তি করে তৈরি, Android Jetpack লাইব্রেরিগুলি ব্যাকওয়ার্ড কম্প্যাটিবিলিটি সহ কম ক্র্যাশ এবং কম মেমরি লিক করতে সাহায্য করে।
বয়লারপ্লেট কোড বাদ দেওয়া
Android Jetpack ব্যাকগ্রাউন্ড টাস্ক, নেভিগেশন ও অ্যাক্টিভিটি লাইফসাইকেল ম্যানেজ করার মতো বিরক্তিকর কাজগুলি করে, যাতে আপনি নিজের অ্যাপকে আরও ভালো করার দিকে মনোযোগ দিতে পারেন।
ফ্র্যাগমেন্টেশন কমানো
Android-এর বিভিন্ন ভার্সন ও ডিভাইস জুড়ে ধারাবাহিকভাবে কাজ করে এমন লাইব্রেরির মাধ্যমে জটিলতা কমান।
যেকোনও ডিসপ্লে সাইজের জন্য তৈরি করুন
androidx.compose.material3.adaptive.layout-এর মতো Jetpack লাইব্রেরি সব ডিসপ্লে সাইজের জন্য অপ্টিমাইজ করা অ্যাডাপ্টিভ লেআউটের ডেভেলপমেন্টকে সহজ করে তোলে।
Jetpack ব্যবহার করা শিখুন
ফান্ডামেন্টাল ট্রেনিং
Compose কোর্সের মাধ্যমে Android-এর প্রাথমিক বিষয়গুলি সম্পর্কে জানুন এবং আপনার অ্যাপে বোয়লারপ্লেট কমান
হ্যান্ডস-অন টিউটোরিয়াল
আপনার ডেটা লেয়ারকে সহজ করে তোলে এমন তিনটি Jetpack লাইব্রেরি ব্যবহার করে দেখুন: LiveData, ViewModel ও Room
Now in Android স্যাম্পেল অ্যাপ
বাস্তব জগতের অ্যাপে কীভাবে আধুনিক Android আর্কিটেকচার প্রয়োগ করা হয় তা এক্সপ্লোর করুন
Jetpack লাইব্রেরি সব লাইব্রেরি এক্সপ্লোর করুন
* জনপ্রিয় এবং প্রায়ই ব্যবহার করা হয় এমন লাইব্রেরি প্রথমে তালিকাভুক্ত করা হয়
| অ্যাক্টিভিটি * | অ্যাক্টিভিটির উপরে তৈরি কম্পোজ করা যায় এমন API অ্যাক্সেস করা। |
| Material Design 3 অ্যাডাপ্টিভ কম্পোনেন্ট | Material Design 3 কম্পোনেন্ট ব্যবহার করে অ্যাডাপ্টিভ UI তৈরি করা। |
| appcompat * | প্ল্যাটফর্মের পুরনো API ভার্সনে (অনেকগুলি Material Design ব্যবহার করে) নতুন API অ্যাক্সেস করার অনুমতি দেয়। |
| appsearch * | আপনার ব্যবহারকারীদের জন্য কাস্টম ইন-অ্যাপ সার্চের সুবিধা তৈরি করুন। |
| ক্যামেরা * | মোবাইল ক্যামেরা অ্যাপ তৈরি করুন। |
| কম্পোজ * | কম্পোজেবল ফাংশনের মাধ্যমে আপনার UI প্রোগ্রাম্যাটিকভাবে সংজ্ঞায়িত করুন যা এটির আকার ও ডেটা ডিপেন্ডেন্সি বর্ণনা করে। |
| databinding * | ডিক্লারেটিভ ফর্ম্যাট ব্যবহার করে আপনার অ্যাপের ডেটা সোর্সে লেআউটের UI কম্পোনেন্ট বাইন্ড করুন। |
| fragment * | আপনার অ্যাপকে একাধিক, স্বতন্ত্র স্ক্রিনে ভাগ করুন যা কোনও অ্যাক্টিভিটির মধ্যে হোস্ট করা হয়। |
| hilt * | Dagger Hilt-এর কার্যকারিতা বাড়ান যাতে androidx লাইব্রেরি থেকে নির্দিষ্ট ক্লাসের ডিপেন্ডেন্সি ইনজেকশন চালু করা যায়। |
| লাইফসাইকেল * | লাইফসাইকেল-অ্যাওয়ার কম্পোনেন্ট তৈরি করুন যা কোনও অ্যাক্টিভিটি বা ফ্র্যাগমেন্টের বর্তমান লাইফসাইকেল স্টেটের উপর ভিত্তি করে আচরণ অ্যাডজাস্ট করতে পারে। |
| মেটেরিয়াল ডিজাইন কম্পোনেন্ট * | Android-এর জন্য মডুলার ও কাস্টমাইজ করা যায় এমন Material Design UI কম্পোনেন্ট। |
| নেভিগেশন * | আপনার ইন-অ্যাপ UI তৈরি ও স্ট্রাকচার করুন, ডিপ লিঙ্ক ম্যানেজ করুন এবং স্ক্রিনের মধ্যে নেভিগেট করুন। |
| পেজিং * | পৃষ্ঠায় ডেটা লোড করা এবং RecyclerView-তে তা দেখানো। |
| রুম * | SQLite ডেটাবেসের সাহায্যে পার্সিস্ট্যান্ট ডেটা তৈরি, সেভ ও ম্যানেজ করা। |
| room3 * | SQLite ডেটাবেসের মাধ্যমে ব্যাক-আপ নেওয়া পারসিস্টেন্ট ডেটা তৈরি, স্টোর ও ম্যানেজ করুন। |
| test * | Android-এ পরীক্ষা করা। |
| অফিস * | স্থগিত করা যায় এমন, সীমাবদ্ধতা-ভিত্তিক ব্যাকগ্রাউন্ড টাস্ক শিডিউল ও এক্সিকিউট করুন। |
| a2ui | Jetpack Compose Agent-to-UI (A2UI) রেন্ডারার A2UI প্রোটোকল-এর একটি ইমপ্লিমেন্টেশন প্রদান করে, যা AI এজেন্টদের সমৃদ্ধ, ইন্টারেক্টিভ ইউজার ইন্টারফেস তৈরি করতে সক্ষম করে যা নেটিভ কম্পোজ কম্পোনেন্ট রেন্ডার করে—যেকোনো কোড এক্সিকিউট না করেই। |
| a2ui.compose | Jetpack Compose Agent-to-UI (A2UI) রেন্ডারার A2UI প্রোটোকল-এর একটি ইমপ্লিমেন্টেশন প্রদান করে, যা AI এজেন্টদের সমৃদ্ধ, ইন্টারেক্টিভ ইউজার ইন্টারফেস তৈরি করতে সক্ষম করে যা নেটিভ কম্পোজ কম্পোনেন্ট রেন্ডার করে—যেকোনো কোড এক্সিকিউট না করেই। |
| বিজ্ঞাপন | Play Services সহ বা এটি ছাড়া বিজ্ঞাপন আইডি পান। |
| annotation.keep | করণীয় |
| অ্যানোটেশন | মেটাডেটা প্রকাশ করুন যা টুল এবং অন্যান্য ডেভেলপারদের আপনার অ্যাপের কোড বুঝতে সাহায্য করে। |
| appfunctions | অ্যাপগুলিকে AI অ্যাসিস্ট্যান্টের সাথে কার্যকারিতা এবং ডেটা শেয়ার করার অনুমতি দেয়, যা তাদের ব্যবহারকারীর অনুরোধ পূরণ করার জন্য সরাসরি ডিভাইসে টাস্কগুলি আবিষ্কার এবং কার্যকর করতে সক্ষম করে। |
| arch.core | LiveData-র সাথে ব্যবহার করা যেতে পারে এমন JUnit টেস্ট নিয়ম সহ অন্যান্য আর্কিটেকচার নির্ভরতার জন্য সহায়ক। |
| asynclayoutinflater | UI-তে জ্যাঙ্ক এড়াতে অ্যাসিঙ্ক্রোনাসভাবে লেআউট ইনফ্লেট করুন। |
| অটোফিল | হিন্ট বাড়িয়ে অটোফিলের নির্ভুলতা উন্নত করা। |
| বেঞ্চমার্ক | Android Studio-তে আপনার কোডের পারফর্ম্যান্স সঠিকভাবে পরিমাপ করুন। |
| বায়োমেট্রিক | বায়োমেট্রিক্স বা ডিভাইস ক্রেডেনশিয়াল দিয়ে যাচাইকরণ করুন এবং ক্রিপ্টোগ্রাফিক অপারেশন পারফর্ম করুন। |
| ব্লুটুথ | ব্যাকওয়ার্ড কম্প্যাটিবল API-এর সাথে Android প্ল্যাটফর্মের ব্লুটুথ ফিচার ব্যবহার করুন। |
| ব্রাউজার | ব্যবহারকারীর ডিফল্ট ব্রাউজারে ওয়েবপেজ দেখান। |
| camera.featurecombinationquery | ক্যামেরার ক্ষমতা সম্পর্কে কোয়েরি করুন। |
| camera.media3 | করণীয় |
| camera.viewfinder | ক্যামেরার জন্য স্ট্যান্ডঅ্যালোন কম্পোজযোগ্য ও ভিউ ভিত্তিক ভিউফাইন্ডার" |
| car-app | Android Auto ও Android Automotive OS-এর জন্য টেমপ্লেট-ভিত্তিক অ্যাপ তৈরি করুন। |
| cardview | গোলাকার কোণ ও ড্রপ শ্যাডো সহ মেটেরিয়াল ডিজাইন কার্ড প্যাটার্ন প্রয়োগ করুন। |
| সংগ্রহ | আগে থেকে থাকা এবং নতুন ছোট কালেকশনের মেমরি ইমপ্যাক্ট কমান। |
| compose.animation | ব্যবহারকারীর অভিজ্ঞতা আরও সমৃদ্ধ করতে Jetpack Compose অ্যাপ্লিকেশনে অ্যানিমেশন তৈরি করা। |
| compose.compiler | @Composable ফাংশন ট্রান্সফর্ম করুন এবং Kotlin কম্পাইলার প্লাগ-ইনের মাধ্যমে অপ্টিমাইজেশন চালু করুন। |
| compose.foundation | ব্যবহারের জন্য প্রস্তুত বিল্ডিং ব্লক সহ Jetpack Compose অ্যাপ্লিকেশন লিখুন এবং আপনার নিজস্ব ডিজাইন সিস্টেমের অংশ তৈরি করতে ফাউন্ডেশন বাড়ান। |
| compose.material | ব্যবহার করার জন্য রেডি মেটেরিয়াল ডিজাইন কম্পোনেন্ট দিয়ে Jetpack Compose UI তৈরি করুন। এটি হল Compose-এর উচ্চ লেভেলের এন্ট্রি পয়েন্ট, যা www.material.io-তে বর্ণিত কম্পোনেন্টের সাথে ম্যাচ করে এমন কম্পোনেন্ট প্রদান করার জন্য ডিজাইন করা হয়েছে। |
| compose.material3 | মেটেরিয়াল ডিজাইন ৩ কম্পোনেন্ট ব্যবহার করে Jetpack Compose UI তৈরি করুন, এটি হল মেটেরিয়াল ডিজাইনের পরবর্তী উন্নত ভার্সন। Material 3-এ আপডেট করা থিমিং ও কম্পোনেন্ট এবং ডায়নামিক কালারের মতো Material You পছন্দমতো সাজিয়ে নেওয়ার ফিচার অন্তর্ভুক্ত থাকে এবং এটি নতুন Android 12-এর ভিজ্যুয়াল স্টাইল ও সিস্টেম UI-এর সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য ডিজাইন করা হয়েছে। |
| compose.material3.adaptive | অ্যাডাপ্টিভ UI তৈরি করতে Material 3 অ্যাডাপ্টিভ লাইব্রেরি ব্যবহার করুন যা উইন্ডো সাইজ ক্লাস বা ডিভাইসের ভঙ্গির মতো উইন্ডো কনফিগারেশন অনুযায়ী অটোমেটিক অ্যাডাপ্ট করে। লাইব্রেরিটি আপনার নিজস্ব কাস্টম অভিজ্ঞতা তৈরি করতে ডিফল্ট স্ক্যাফোল্ড ইমপ্লিমেন্টেশন এবং বিল্ডিং ব্লক কম্পোজেবল প্রদান করে। |
| compose.remote.foundation | করণীয় |
| compose.remote | রিমোট কম্পোজ হল রিমোট সারফেসের জন্য UI তৈরি করার একটি ফ্রেমওয়ার্ক |
| compose.runtime | Compose-এর প্রোগ্রামিং মডেল ও স্টেট ম্যানেজমেন্টের মৌলিক বিল্ডিং ব্লক এবং টার্গেট করার জন্য Compose Compiler Plugin-এর মূল রানটাইম। |
| compose.ui | ডিভাইসের সাথে ইন্টার্যাক্ট করার জন্য কম্পোজ UI-এর মৌলিক কম্পোনেন্ট প্রয়োজন, যার মধ্যে লেআউট, ড্রয়িং ও ইনপুট অন্তর্ভুক্ত। |
| একই সময়ে | কোরুটিনের সাহায্যে মূল থ্রেড থেকে টাস্ক সরিয়ে নিন এবং ListenableFuture-এর সুবিধা নিন। |
| constraintlayout | আপেক্ষিক পজিশনিংয়ের মাধ্যমে উইজেটের পজিশন ও সাইজ নমনীয়ভাবে সেট করুন। |
| contentpager | ব্যাকগ্রাউন্ড থ্রেডে ContentProvider ডেটা লোড ও পেজ করুন। |
| coordinatorlayout | AppBarLayout ও FloatingActionButton-এর মতো টপ-লেভেল অ্যাপ্লিকেশন উইজেট পজিশন করুন। |
| locationbutton | |
| কোর | পুরনো ডিভাইসে কাজ করার পাশাপাশি লেটেস্ট প্ল্যাটফর্ম ফিচার ও API-কে টার্গেট করুন। |
| core.uwb | কাজ করে এমন ডিভাইসে UWB (আলট্রা-ওয়াইডব্যান্ড) প্রয়োগ করুন। |
| ক্রেডেনশিয়াল | এই লাইব্রেরি ব্যবহারকারীর ক্রেডেনশিয়ালকে ইউনিফায়েড অ্যাক্সেস প্রদান করে। এর মধ্যে পাসওয়ার্ড, পাসকী ও ফেডারেটেড ক্রেডেনশিয়াল অন্তর্ভুক্ত থাকতে পারে। নির্বিঘ্নে ও নিরাপদে সাইন-ইন করার অভিজ্ঞতা প্রদান করতে এই লাইব্রেরি ব্যবহার করা উচিত। |
| credentials.providerevents | এই লাইব্রেরি ক্রেডেনশিয়াল প্রদানকারীদের জন্য API-এর একটি সেট প্রদান করে যাতে তারা প্রদানকারী ইভেন্টে অংশগ্রহণ করতে পারে, যেমন ক্রেডেনশিয়াল ট্রান্সফার এবং সিগন্যাল ক্রেডেনশিয়াল পরিবর্তন। |
| credentials.registry | এইসব সমস্যার সমাধান করতে, আমরা একটি নতুন রেজিস্ট্রি মেকানিজম যোগ করছি যা কোনও অ্যাপকে গোপনীয়তা সুরক্ষিত রেখে ডিজিটাল ক্রেডেনশিয়াল প্রদান করার অনুমতি দেয়। মোটামুটিভাবে, প্রদানকারী অ্যাপ তার সবকটি সম্ভাব্য ডিজিটাল ক্রেডেনশিয়াল ক্রেডেনশিয়াল ম্যানেজারের সাথে প্রি-রেজিস্টার করবে; ক্রেডেনশিয়াল ম্যানেজার যখন কোনও নির্দিষ্ট ডিজিটাল ক্রেডেনশিয়ালের জন্য অ্যাপের অনুরোধ পাবে, তখন এটি স্যান্ডবক্সে ক্রেডেনশিয়াল ম্যাচিং ও ব্যবহারকারী বাছাইকারী UI চালাবে। |
| cursoradapter | ListView উইজেটে কার্সর ডেটা এক্সপোজ করুন। |
| customview | কাস্টম ভিউ প্রয়োগ করুন। |
| ডেটা স্টোর | ডেটা অ্যাসিঙ্ক্রোনাস, ধারাবাহিকভাবে এবং ট্রানজ্যাকশনাল পদ্ধতিতে স্টোর করে, SharedPreferences-এর কিছু ত্রুটি কাটিয়ে ওঠে |
| documentfile | ফাইল ডকুমেন্ট দেখার সময়। |
| draganddrop | অন্য অ্যাপ থেকে বা কোনও অ্যাপের মধ্যে থেকে টেনে এনে রাখার ডেটা গ্রহণ করুন এবং একটি সামঞ্জস্যপূর্ণ ড্রপ টার্গেট অ্যাফর্ডেন্স দেখান। |
| drawerlayout | মেটেরিয়াল ডিজাইন ড্রয়ার উইজেট প্রয়োগ করা। |
| dynamicanimation | পদার্থবিদ্যা-ভিত্তিক অ্যানিমেশন API-এর সাহায্যে মসৃণ অ্যানিমেশন তৈরি করুন। |
| ইমোজি | বর্তমান ও পুরনো ডিভাইসে ইমোজি ডিসপ্লে করা। |
| emoji2 | বর্তমান ও পুরনো ডিভাইসে ইমোজি ডিসপ্লে করা। |
| এন্টারপ্রাইজ | এন্টারপ্রাইজ-রেডি অ্যাপ্লিকেশন তৈরি করা। |
| exifinterface | ছবির ফাইলের EXIF ট্যাগ রিড ও রাইট করা। |
| গেম | ফ্রেম পেসিংয়ের মতো জটিল গেম টাস্ক পারফর্ম করতে আপনার অ্যাপে নেটিভভাবে Android Game SDK ব্যবহার করুন। |
| glance.adaptive | করণীয় |
| এক ঝলক | Jetpack Compose-স্টাইল API ব্যবহার করে রিমোট সারফেসের জন্য লেআউট তৈরি করুন। |
| glance.wear | Glance Wear হল Wear OS-এর জন্য উইজেট তৈরি করার একটি লাইব্রেরি |
| গ্রাফিক্স | একাধিক Android প্ল্যাটফর্ম রিলিজ জুড়ে গ্রাফিক্স সুবিধা ব্যবহার করা |
| gridlayout | গ্রিড লেআউট প্রয়োগ করুন। |
| স্বাস্থ্য | প্ল্যাটফর্ম অ্যাগনস্টিক উপায়ে পারফর্ম্যান্ট স্বাস্থ্য অ্যাপ্লিকেশন তৈরি করুন। |
| health.connect | ডেভেলপারদের ব্যবহারকারীর স্বাস্থ্য ও ফিটনেস রেকর্ড পড়তে বা লিখতে দেয়। |
| heifwriter | Android ডিভাইসে উপলভ্য কোডেক ব্যবহার করে HEIF ফর্ম্যাটে কোনও ছবি বা ছবির সংগ্রহ এনকোড করুন। |
| কালি | সেরা কোয়ালিটির পেন অ্যাপ তৈরি করতে অনুপ্রাণিত করে। উচ্চ পারফর্ম্যান্স, সুন্দর ইনকিং অভিজ্ঞতার জন্য ডেভেলপারদের প্রবেশের বাধা কম করুন। Android এবং সার্ভার-সাইড JVM-এ Inking-এর সুবিধা দেয় (বর্তমানে x86_64-এর জন্য Linux-এ কাজ করে)। |
| ইনপুট | ভবিষ্যতের MotionEvent সম্পর্কে পূর্বাভাস দেওয়ার মাধ্যমে ইনপুট ইন্টার্যাকশনের লেটেন্সি কমানো |
| ইন্টারপোলেটর | পুরনো প্ল্যাটফর্মে অ্যানিমেশন ইন্টারপোলেটর ব্যবহার করুন। |
| javascriptengine | JavaScript মূল্যায়ন করতে আপনার Android অ্যাপ চালু করুন। |
| jetifier | একটি স্বতন্ত্র টুল যা লাইব্রেরির ডিপেন্ডেন্সিগুলিকে অবলুপ্ত সাপোর্ট লাইব্রেরি থেকে সমতুল্য AndroidX ডিপেন্ডেন্সিতে মাইগ্রেট করে। |
| লীনব্যাক | একটি স্বতন্ত্র টুল যা লাইব্রেরির ডিপেন্ডেন্সিগুলিকে অবলুপ্ত সাপোর্ট লাইব্রেরি থেকে সমতুল্য AndroidX ডিপেন্ডেন্সিতে মাইগ্রেট করে। |
| পুরনো | এই আর্টিফ্যাক্ট ও এর ক্লাস বন্ধ করে দেওয়া হয়েছে। Android 8 থেকে শুরু করে, ব্যাকগ্রাউন্ড চেক সংক্রান্ত বিধিনিষেধের কারণে এই ক্লাস আর কার্যকর নয়। |
| লিন্ট | Gradle API-এর ব্যবহার যাচাই করতে লিন্ট চেক |
| লোডার | আপনার UI-এর জন্য ডেটা লোড করুন যা কনফিগারেশন পরিবর্তন করার পরেও থেকে যায়। |
| localbroadcastmanager | এই আর্টিফ্যাক্ট ও এর ক্লাস বন্ধ করে দেওয়া হয়েছে। পরিবর্তে LiveData বা রিঅ্যাক্টিভ স্ট্রিম ব্যবহার করুন। |
| মিডিয়া | অন্যান্য অ্যাপের সাথে মিডিয়া কন্টেন্ট ও কন্ট্রোল শেয়ার করুন। media3-এর মাধ্যমে স্থান অধিকার করা হয়েছে। |
| media3 * | মিডিয়া ব্যবহারের ক্ষেত্রে লাইব্রেরি সাপোর্ট করে। |
| mediarouter | সাধারণ ইউজার ইন্টারফেস ব্যবহার করে রিমোট রিসিভার ডিভাইসে মিডিয়া ডিসপ্লে ও প্লেব্যাক চালু করুন। |
| multidex | Android 5-এর আগের ভার্সনের ডিভাইসে একাধিক dex ফাইল সহ অ্যাপ্লিকেশন ডিপ্লয় করুন। |
| মেট্রিক্স | আপনার অ্যাপ্লিকেশনের জন্য বিভিন্ন রানটাইম মেট্রিক ট্র্যাক ও রিপোর্ট করা |
| navigation3 | Navigation 3 হল একটি নতুন নেভিগেশন লাইব্রেরি যা Compose-এর সাথে কাজ করার জন্য ডিজাইন করা হয়েছে। |
| navigationevent | নেভিগেশন ইভেন্ট লাইব্রেরি, সিস্টেম ব্যাক এবং [প্রিডিক্টিভ ব্যাক](/guide/navigation/custom-back/predictive-back-gesture) হ্যান্ডেল করার জন্য KMP-ফার্স্ট API প্রদান করে। |
| প্যালেট | ছবি থেকে প্রতিনিধিত্বমূলক রঙের প্যালেট এক্সট্র্যাক্ট করুন। |
| অ্যাপের মধ্যে পিডিএফ দেখার সুবিধা যোগ করার জন্য লাইব্রেরি। | |
| percentlayout | এই আর্টিফ্যাক্ট ও এর ক্লাস বন্ধ করে দেওয়া হয়েছে। পরিবর্তে ConstraintLayout এবং সংশ্লিষ্ট লেআউট ব্যবহার করুন। |
| পারফর্ম্যান্স | পারফর্ম্যান্স অপ্টিমাইজেশনের জন্য সোর্স অ্যানোটেশন প্রদান করে। |
| ফটো পিকার | এই লাইব্রেরি, এম্বেড করা ফটো পিকারের জন্য Compose ও Android Views-এর ইন্টিগ্রেশন প্রদান করে। |
| পছন্দ | ডিভাইস স্টোরেজের সাথে ইন্টার্যাক্ট করা বা UI ম্যানেজ করার প্রয়োজন ছাড়াই ইন্টার্যাক্টিভ সেটিংস স্ক্রিন তৈরি করুন। |
| প্রিন্ট | আপনার অ্যাপ থেকে ফটো, ডকুমেন্ট এবং অন্যান্য গ্রাফিক্স ও ছবি প্রিন্ট করুন। |
| privacysandbox.activity | করণীয় |
| privacysandbox.ads | এই লাইব্রেরি গোপনীয়তা সুরক্ষিত রাখা API-এর সাথে ইন্টিগ্রেশন চালু করে, যা Android-এ প্রাইভেসি স্যান্ডবক্সের অংশ। |
| privacysandbox.plugins | Android Privacy Sandbox Sdk Library Gradle প্লাগ-ইন |
| privacysandbox.sdkruntime | SdkRuntime সম্পর্কে সচেতন গ্রাহকদের জন্য এই লাইব্রেরি কম্পোনেন্ট প্রদান করে |
| privacysandbox.tools | Android-এ প্রাইভেসি স্যান্ডবক্স কার্যকারিতা ব্যবহার করার জন্য একটি লাইব্রেরি |
| privacysandbox.ui | করণীয় |
| profileinstaller | ART-এর দ্বারা রিড করার জন্য কম্পাইলেশন ট্রেস আগে থেকে অটো-ফিল করার জন্য লাইব্রেরিকে সক্ষম করে। |
| সাজেশন | Android TV Launcher হোম স্ক্রিনে কন্টেন্ট প্রচার করুন। |
| recyclerview | মেমরির ব্যবহার কম করে আপনার UI-তে ডেটার বড় সেট দেখান। |
| remotecallback | একটি র্যাপার তৈরি করুন যা ডেভেলপারদের জন্য PendingIntent প্রদান করা সহজ করে তোলে। |
| resourceinspection | Android Studio-র লাইভ লেআউট ইন্সপেক্টরে কাস্টম ভিউয়ের অ্যাট্রিবিউট দেখান। |
| savedstate | কোনও প্রসেস বন্ধ হয়ে গেলে UI-এর স্ট্যাটাস সেভ করে এবং প্রসেস রিস্টার্ট হলে তা ফিরিয়ে আনে এমন প্লাগেবল কম্পোনেন্ট লিখুন। |
| নিরাপত্তা | নিরাপদে কী ম্যানেজ করা এবং ফাইল ও sharedpreferences এনক্রিপ্ট করা। |
| sharetarget | সরাসরি শেয়ার টার্গেট হিসেবে শর্টকাট ব্যবহার করার জন্য ব্যাকওয়ার্ড কম্প্যাটিবিলিটি প্রদান করুন। |
| স্লাইস | আপনার অ্যাপের বাইরে টেমপ্লেট করা UI এলিমেন্ট দেখান। |
| slidingpanelayout | স্লাইডিং প্যান UI প্যাটার্ন প্রয়োগ করুন। |
| স্টার্টআপ | অ্যাপ স্টার্ট-আপে কম্পোনেন্ট ইনিশিয়ালাইজ করার জন্য একটি সহজ, পারফর্ম্যান্ট উপায় প্রয়োগ করুন। |
| sqlite | স্থানীয় SQLite ডেটাবেস নিয়ে কাজ করুন। সম্ভব হলে, এর পরিবর্তে Room ব্যবহার করুন। |
| swiperefreshlayout | 'সোয়াইপ করে রিফ্রেশ করা' UI প্যাটার্ন প্রয়োগ করুন। |
| test.backup | ব্যবহারকারীর ডেটা এবং অ্যাকাউন্ট ক্রেডেনশিয়াল ডিভাইস আপগ্রেড এবং ক্লাউড রিস্টোর করার পরেও নিরাপদে আছে কিনা তা যাচাই করার জন্য অটোমেটেড টেস্টিং ফ্রেমওয়ার্ক। |
| test.ext | করণীয় |
| test.uiautomator | ক্রস অ্যাপ ফাংশনাল UI টেস্টিংয়ের জন্য ফ্রেমওয়ার্ক |
| text-vertical | করণীয় |
| textclassifier | টেক্সটে কথোপকথন, লিঙ্ক, বাছাই এবং অন্যান্য একই ধরনের গঠন শনাক্ত করে। |
| ট্রেসিং | সিস্টেম ট্রেস বাফারে ট্রেস ইভেন্ট লিখুন। |
| ট্রানজিশন | শুরু ও শেষের লেআউট সহ UI-তে মোশন অ্যানিমেট করুন। |
| tv | টিভির জন্য অ্যাপ্লিকেশন লেখার জন্য ডেভেলপারদের কম্পোজ এবং মেটেরিয়াল ডিজাইন কার্যকারিতা প্রদান করে |
| tvprovider | Android TV চ্যানেল প্রদান করুন। |
| vectordrawable | ভেক্টর গ্রাফিক্স রেন্ডার করুন। |
| versionedparcelable | একটি স্থিতিশীল ও কম্প্যাক্ট বাইনারি সিরিয়ালাইজেশন ফর্ম্যাট প্রদান করে যা প্রসেস জুড়ে পাস করা বা নিরাপদে সেভ করা যেতে পারে। |
| viewpager | সোয়াইপ করা যায় এমন ফর্ম্যাটে ভিউ বা ফ্র্যাগমেন্ট দেখান। সম্ভব হলে, পরিবর্তে viewpager2 ব্যবহার করুন। |
| viewpager2 | সোয়াইপ করা যায় এমন ফর্ম্যাটে ভিউ বা ফ্র্যাগমেন্ট দেখান। |
| পরিধান | Wear OS by Google স্মার্টওয়াচের জন্য অ্যাপ্লিকেশন তৈরি করুন। |
| wear.compose | বিভিন্ন ডিভাইসের সাইজ ও নেভিগেশন জেসচারকে সাপোর্ট করার জন্য ফাংশনালিটি প্রদান করে Wear OS ডিভাইসের জন্য Jetpack Compose অ্যাপ্লিকেশন লিখুন। |
| wear.compose.remote | Material 3 Expressive ডিজাইন সিস্টেম ব্যবহার করে Wear OS-এর জন্য উইজেট এবং অন্যান্য রিমোট UI লিখুন। |
| wear.protolayout | এই লাইব্রেরি UI লেআউট ও নন-UI এক্সপ্রেশনের একটি সেটকে রিমোট সারফেসে রেন্ডার/মূল্যায়ন করার জন্য নির্ধারণ করতে দেয়। |
| wear.tiles | Wear OS by Google স্মার্টওয়াচের জন্য অ্যাপ্লিকেশন তৈরি করুন। |
| wear.watchface | Wear OS by Google স্মার্টওয়াচের জন্য অ্যাপ্লিকেশন তৈরি করুন। |
| wear.watchfacepush | ওয়াচফেস পুশ, Wear OS অ্যাপকে প্রোগ্রাম্যাটিক্যালি ওয়াচে ওয়াচফেস ইনস্টল করার অনুমতি দেয়। |
| webgpu | Kotlin থেকে গ্রাফিক্স ও কম্পিউটের জন্য একটি আধুনিক GPU API। |
| webkit | Android 5 এবং তার পরবর্তী যেকোনও ভার্সনে আধুনিক WebView API-এর সাথে কাজ করে। |
| উইন্ডো | ফোল্ডেবল ডিভাইসের মতো বিভিন্ন ডিভাইস ফর্ম ফ্যাক্টরকে সাপোর্ট করতে সাহায্য করে। |
| window.extensions.core | Window Manager Library Extensions-এর জন্য Core API |
| xr.arcore | পারসেপশন ক্ষমতার সাহায্যে ডিজিটাল কন্টেন্টকে বাস্তব জগতে নিয়ে আসুন। |
| xr.compose | Android XR-এর স্পেশিয়াল ক্ষমতার সুবিধা নিয়ে স্পেশিয়াল UI লেআউট ডিক্লেয়ারেটিভ পদ্ধতিতে তৈরি করুন। |
| xr.compose.material3 | XR-এর জন্য মানানসই মেটেরিয়াল কম্পোনেন্ট ও লেআউট ব্যবহার করে তৈরি করা |
| xr.glimmer | অগমেন্টেড Android XR অভিজ্ঞতা তৈরি করার জন্য ডিজাইন ল্যাঙ্গুয়েজ ও UI টুলকিট |
| xr.projected | কানেক্ট করা XR ডিভাইসের অনন্য ক্ষমতার সুবিধা নেয় এমন অভিজ্ঞতা তৈরি করুন। |
| xr.runtime | আমাদের নেটিভ রানটাইমের মাধ্যমে আপনার কাস্টম AR বা 3D সেশন শুরু করুন। |
| xr.scenecore | 3D কন্টেন্ট সহ Android XR সিন গ্রাফ তৈরি ও ম্যানিপুলেট করুন। |