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 ভার্সনে নতুন API অ্যাক্সেস করার অনুমতি দেয় (অনেকগুলি মেটেরিয়াল ডিজাইন ব্যবহার করে)। |
| appsearch * | আপনার ব্যবহারকারীদের জন্য কাস্টম ইন-অ্যাপ সার্চের সুবিধা তৈরি করুন। |
| ক্যামেরা * | মোবাইল ক্যামেরা অ্যাপ তৈরি করুন। |
| কম্পোজ * | কম্পোজেবল ফাংশনের সাহায্যে আপনার UI প্রোগ্রাম্যাটিকভাবে সংজ্ঞায়িত করুন যা এর আকার ও ডেটা ডিপেন্ডেন্সি বর্ণনা করে। |
| databinding * | ডিক্লারেটিভ ফর্ম্যাট ব্যবহার করে আপনার অ্যাপের ডেটা সোর্সে লেআউটের UI কম্পোনেন্ট বাইন্ড করুন। |
| ফ্র্যাগমেন্ট * | আপনার অ্যাপকে একাধিক, স্বতন্ত্র স্ক্রিনে ভাগ করুন যা কোনও অ্যাক্টিভিটির মধ্যে হোস্ট করা হয়। |
| hilt * | androidx লাইব্রেরি থেকে নির্দিষ্ট কিছু ক্লাসের ডিপেন্ডেন্সি ইনজেকশন চালু করতে Dagger Hilt-এর কার্যকারিতা বাড়ান। |
| লাইফসাইকেল * | লাইফসাইকেল-অ্যাওয়ার কম্পোনেন্ট তৈরি করুন যা কোনও অ্যাক্টিভিটি বা ফ্র্যাগমেন্টের বর্তমান লাইফসাইকেল স্টেটের উপর ভিত্তি করে আচরণ অ্যাডজাস্ট করতে পারে। |
| মেটেরিয়াল ডিজাইন কম্পোনেন্ট * | Android-এর জন্য মডিউলার ও কাস্টমাইজ করা যায় এমন মেটেরিয়াল ডিজাইন 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 | JUnit টেস্ট রুল সহ অন্যান্য আর্চ ডিপেন্ডেন্সির জন্য হেল্পার যা LiveData-এর সাথে ব্যবহার করা যেতে পারে। |
| asynclayoutinflater | UI-তে জ্যাঙ্ক এড়াতে অ্যাসিঙ্ক্রোনাসভাবে লেআউট ইনফ্লেট করুন। |
| অটোফিল | ইঙ্গিত বাড়ানোর মাধ্যমে অটোফিলের নির্ভুলতা উন্নত করুন। |
| বেঞ্চমার্ক | Android Studio-তে আপনার কোডের পারফর্ম্যান্স সঠিকভাবে পরিমাপ করুন। |
| বায়োমেট্রিক | বায়োমেট্রিক্স বা ডিভাইসের ক্রেডেনশিয়াল দিয়ে যাচাইকরণ করুন এবং ক্রিপ্টোগ্রাফিক অপারেশন পারফর্ম করুন। |
| ব্লুটুথ | ব্যাকওয়ার্ড কম্প্যাটিবল API-এর সাথে Android প্ল্যাটফর্মের ব্লুটুথ ফিচার ব্যবহার করুন। |
| ব্রাউজার | ব্যবহারকারীর ডিফল্ট ব্রাউজারে ওয়েবপেজ দেখান। |
| camera.featurecombinationquery | কোয়েরি ক্যামেরার ক্ষমতা। |
| camera.media3 | করণীয় |
| camera.viewfinder | ক্যামেরার জন্য স্ট্যান্ডঅ্যালোন কম্পোজেবল এবং ভিউ-ভিত্তিক ভিউফাইন্ডার" |
| car-app | Android Auto এবং Android Automotive OS-এর জন্য টেমপ্লেট করা অ্যাপ তৈরি করুন। |
| কার্ডভিউ | গোলাকার কোণ ও ড্রপ শ্যাডো সহ মেটেরিয়াল ডিজাইন কার্ড প্যাটার্ন প্রয়োগ করুন। |
| কালেকশন | আগে থেকে থাকা এবং নতুন ছোট সংগ্রহের মেমরি ইমপ্যাক্ট কমান। |
| 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 কম্পাইলার প্লাগ-ইন টার্গেট করার জন্য কোর রানটাইম। |
| 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-এ কাজ করে)। |
| ইনপুট | ভবিষ্যতের MotionEvents অনুমান করে ইনপুট ইন্টার্যাকশনের লেটেন্সি কমানো |
| ইন্টারপোলেটর | পুরনো প্ল্যাটফর্মে অ্যানিমেশন ইন্টারপোলেটর ব্যবহার করুন। |
| javascriptengine | JavaScript মূল্যায়ন করার জন্য আপনার Android অ্যাপ চালু করুন। |
| jetifier | একটি স্বতন্ত্র টুল যা লাইব্রেরির ডিপেন্ডেন্সিগুলিকে অবচিত সাপোর্ট লাইব্রেরিতে সমতুল্য AndroidX ডিপেন্ডেন্সিতে স্থানান্তরিত করে। |
| লিনব্যাক | একটি স্বতন্ত্র টুল যা লাইব্রেরির ডিপেন্ডেন্সিগুলিকে অবচিত সাপোর্ট লাইব্রেরিতে সমতুল্য AndroidX ডিপেন্ডেন্সিতে স্থানান্তরিত করে। |
| পুরনো | এই আর্টিফ্যাক্ট ও এর ক্লাস বন্ধ করে দেওয়া হয়েছে। Android 8 থেকে শুরু করে, ব্যাকগ্রাউন্ড চেক সংক্রান্ত বিধিনিষেধের কারণে এই ক্লাস আর কার্যকর নয়। |
| লিন্ট | Gradle API-এর ব্যবহার যাচাই করার জন্য লিন্ট চেক |
| লোডার | আপনার UI-এর জন্য ডেটা লোড করুন যা কনফিগারেশন পরিবর্তন করার পরেও থেকে যায়। |
| localbroadcastmanager | এই আর্টিফ্যাক্ট ও এর ক্লাস বন্ধ করে দেওয়া হয়েছে। পরিবর্তে LiveData বা রিঅ্যাক্টিভ স্ট্রিম ব্যবহার করুন। |
| মিডিয়া | অন্যান্য অ্যাপের সাথে মিডিয়া কন্টেন্ট ও কন্ট্রোল শেয়ার করুন। media3-এর মাধ্যমে স্থান অধিকার করা হয়েছে। |
| media3 * | মিডিয়া ব্যবহারের ক্ষেত্রে লাইব্রেরি সাপোর্ট করে। |
| mediarouter | একটি সাধারণ ইউজার ইন্টারফেস ব্যবহার করে রিমোট রিসিভার ডিভাইসে মিডিয়া ডিসপ্লে এবং প্লেব্যাক চালু করুন। |
| মাল্টিডেক্স | Android 5-এর আগের ভার্সনের ডিভাইসে একাধিক dex ফাইল সহ অ্যাপ্লিকেশন ডিপ্লয় করুন। |
| মেট্রিক্স | আপনার অ্যাপ্লিকেশনের জন্য বিভিন্ন রানটাইম মেট্রিক ট্র্যাক ও রিপোর্ট করুন |
| navigation3 | Navigation 3 হল একটি নতুন নেভিগেশন লাইব্রেরি যা Compose-এর সাথে কাজ করার জন্য ডিজাইন করা হয়েছে। |
| navigationevent | নেভিগেশন ইভেন্ট লাইব্রেরি সিস্টেম ব্যাক এবং [Predictive Back](/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 লঞ্চার হোম স্ক্রিনে কন্টেন্ট প্রোমোট করুন। |
| recyclerview | মেমরির ব্যবহার কম করে আপনার UI-তে ডেটার বড় সেট দেখান। |
| remotecallback | এমন একটি র্যাপার তৈরি করুন যা ডেভেলপারদের জন্য PendingIntent প্রদান করা সহজ করে তোলে। |
| resourceinspection | Android Studio-র লাইভ লেআউট ইন্সপেক্টরে কাস্টম ভিউয়ের অ্যাট্রিবিউট সারফেস করুন। |
| savedstate | কোনও প্রসেস বন্ধ হয়ে গেলে UI-এর স্ট্যাটাস সেভ করে এবং প্রসেস রিস্টার্ট হলে তা ফিরিয়ে আনে এমন প্লাগেবল কম্পোনেন্ট লিখুন। |
| সুরক্ষা | নিরাপদে কী ম্যানেজ করুন এবং ফাইল ও sharedpreferences এনক্রিপ্ট করুন। |
| sharetarget | সরাসরি শেয়ার টার্গেট হিসেবে শর্টকাট ব্যবহার করার জন্য ব্যাকওয়ার্ড কম্প্যাটিবিলিটি প্রদান করুন। |
| স্লাইস | আপনার অ্যাপের বাইরে টেমপ্লেট করা UI এলিমেন্ট দেখান। |
| slidingpanelayout | স্লাইডিং প্যান UI প্যাটার্ন প্রয়োগ করুন। |
| স্টার্টআপ | অ্যাপ স্টার্টআপে কম্পোনেন্ট শুরু করার জন্য একটি সহজ, পারফর্ম্যান্ট উপায় প্রয়োগ করুন। |
| sqlite | স্থানীয় SQLite ডেটাবেস নিয়ে কাজ করুন। সম্ভব হলে, এর পরিবর্তে রুম ব্যবহার করুন। |
| swiperefreshlayout | রিফ্রেশ করতে সোয়াইপ করার UI প্যাটার্ন প্রয়োগ করুন। |
| test.backup | ব্যবহারকারীর ডেটা এবং অ্যাকাউন্ট ক্রেডেনশিয়াল ডিভাইস আপগ্রেড এবং ক্লাউড রিস্টোর করার পরেও নিরাপদে আছে কিনা তা যাচাই করার জন্য অটোমেটেড টেস্টিং ফ্রেমওয়ার্ক। |
| test.ext | করণীয় |
| test.uiautomator | ক্রস অ্যাপ ফাংশনাল UI টেস্টিংয়ের ফ্রেমওয়ার্ক |
| text-vertical | করণীয় |
| textclassifier | টেক্সটে কথোপকথন, লিঙ্ক, বাছাই এবং অন্যান্য একই ধরনের গঠন শনাক্ত করে। |
| ট্রেসিং | সিস্টেম ট্রেস বাফারে ট্রেস ইভেন্ট লিখুন। |
| ট্রানজিশন | শুরু ও শেষের লেআউট সহ UI-তে মোশন অ্যানিমেট করুন। |
| টিভি | টিভির জন্য অ্যাপ্লিকেশন লেখার জন্য ডেভেলপারদের কম্পোজ এবং মেটেরিয়াল ডিজাইন কার্যকারিতা প্রদান করে |
| 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 এক্সটেনশনের জন্য 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 সিন গ্রাফ তৈরি ও ম্যানিপুলেট করুন। |