Jetpack হল লাইব্রেরির একটি স্যুট যা আপনাকে পেশাদার পদ্ধতি অনুসরণ করতে, বোয়লারপ্লেট কোড কমাতে এবং এমন কোড লিখতে সাহায্য করে যা Android ভার্সন, ডিভাইস এবং ফর্ম ফ্যাক্টর জুড়ে সামঞ্জস্যপূর্ণভাবে কাজ করে, যাতে আপনি সেই কোডের উপর ফোকাস করতে পারেন যা আপনার কাছে গুরুত্বপূর্ণ।
Jetpack Compose
নেটিভ UI তৈরি করার জন্য একটি আধুনিক টুলকিট যা আপনাকে Android-এ UI ডেভেলপমেন্ট সহজ ও দ্রুত করতে সাহায্য করে।

Android Jetpack কেন ব্যবহার করব?

আধুনিক ডিজাইন অনুশীলনের উপর ভিত্তি করে তৈরি, Android Jetpack লাইব্রেরিগুলি ব্যাকওয়ার্ড কম্প্যাটিবিলিটি সহ কম ক্র্যাশ এবং কম মেমরি লিক করতে সাহায্য করে।
Android Jetpack ব্যাকগ্রাউন্ড টাস্ক, নেভিগেশন ও অ্যাক্টিভিটি লাইফসাইকেল ম্যানেজ করার মতো বিরক্তিকর কাজগুলি করে, যাতে আপনি নিজের অ্যাপকে আরও ভালো করার দিকে মনোযোগ দিতে পারেন।
Android-এর বিভিন্ন ভার্সন ও ডিভাইস জুড়ে ধারাবাহিকভাবে কাজ করে এমন লাইব্রেরির মাধ্যমে জটিলতা কমান।
androidx.compose.material3.adaptive.layout-এর মতো Jetpack লাইব্রেরি সব ডিসপ্লে সাইজের জন্য অপ্টিমাইজ করা অ্যাডাপ্টিভ লেআউটের ডেভেলপমেন্টকে সহজ করে তোলে।

Jetpack ব্যবহার করা শিখুন

Compose কোর্সের মাধ্যমে Android-এর প্রাথমিক বিষয়গুলি সম্পর্কে জানুন এবং আপনার অ্যাপে বোয়লারপ্লেট কমান
আপনার ডেটা লেয়ারকে সহজ করে তোলে এমন তিনটি Jetpack লাইব্রেরি ব্যবহার করে দেখুন: LiveData, ViewModel ও Room
বাস্তব জগতের অ্যাপে কীভাবে আধুনিক Android আর্কিটেকচার প্রয়োগ করা হয় তা এক্সপ্লোর করুন

* জনপ্রিয় এবং প্রায়শই ব্যবহার করা লাইব্রেরি প্রথমে তালিকাভুক্ত করা হয়

অ্যাক্টিভিটি *অ্যাক্টিভিটির উপরে তৈরি কম্পোজেবল 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-এ পরীক্ষা করা হচ্ছে।
অফিস *স্থগিত করা যায় এমন, সীমাবদ্ধতা-ভিত্তিক ব্যাকগ্রাউন্ড টাস্ক শিডিউল ও এক্সিকিউট করুন।
a2uiJetpack Compose Agent-to-UI (A2UI) রেন্ডারার A2UI প্রোটোকল-এর একটি ইমপ্লিমেন্টেশন প্রদান করে, যা AI এজেন্টদের সমৃদ্ধ, ইন্টারেক্টিভ ইউজার ইন্টারফেস তৈরি করতে সক্ষম করে যা নেটিভ কম্পোজ কম্পোনেন্ট রেন্ডার করে—যেকোনও কোড এক্সিকিউট না করেই।
a2ui.composeJetpack Compose Agent-to-UI (A2UI) রেন্ডারার A2UI প্রোটোকল-এর একটি ইমপ্লিমেন্টেশন প্রদান করে, যা AI এজেন্টদের সমৃদ্ধ, ইন্টারেক্টিভ ইউজার ইন্টারফেস তৈরি করতে সক্ষম করে যা নেটিভ কম্পোজ কম্পোনেন্ট রেন্ডার করে—যেকোনও কোড এক্সিকিউট না করেই।
বিজ্ঞাপনPlay Services সহ বা ছাড়া বিজ্ঞাপন আইডি পান।
annotation.keepকরণীয়
অ্যানোটেশনমেটাডেটা প্রকাশ করুন যা টুল এবং অন্যান্য ডেভেলপারদের আপনার অ্যাপের কোড বুঝতে সাহায্য করে।
appfunctionsঅ্যাপগুলিকে AI অ্যাসিস্ট্যান্টের সাথে কার্যকারিতা এবং ডেটা শেয়ার করার অনুমতি দেয়, যাতে তারা ব্যবহারকারীর অনুরোধ পূরণ করতে সরাসরি ডিভাইসে টাস্কগুলি আবিষ্কার এবং কার্যকর করতে পারে।
arch.coreJUnit টেস্ট রুল সহ অন্যান্য আর্চ ডিপেন্ডেন্সির জন্য হেল্পার যা LiveData-এর সাথে ব্যবহার করা যেতে পারে।
asynclayoutinflaterUI-তে জ্যাঙ্ক এড়াতে অ্যাসিঙ্ক্রোনাসভাবে লেআউট ইনফ্লেট করুন।
অটোফিলইঙ্গিত বাড়ানোর মাধ্যমে অটোফিলের নির্ভুলতা উন্নত করুন।
বেঞ্চমার্কAndroid Studio-তে আপনার কোডের পারফর্ম্যান্স সঠিকভাবে পরিমাপ করুন।
বায়োমেট্রিকবায়োমেট্রিক্স বা ডিভাইসের ক্রেডেনশিয়াল দিয়ে যাচাইকরণ করুন এবং ক্রিপ্টোগ্রাফিক অপারেশন পারফর্ম করুন।
ব্লুটুথব্যাকওয়ার্ড কম্প্যাটিবল API-এর সাথে Android প্ল্যাটফর্মের ব্লুটুথ ফিচার ব্যবহার করুন।
ব্রাউজারব্যবহারকারীর ডিফল্ট ব্রাউজারে ওয়েবপেজ দেখান।
camera.featurecombinationqueryকোয়েরি ক্যামেরার ক্ষমতা।
camera.media3করণীয়
camera.viewfinderক্যামেরার জন্য স্ট্যান্ডঅ্যালোন কম্পোজেবল এবং ভিউ-ভিত্তিক ভিউফাইন্ডার"
car-appAndroid 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.runtimeCompose-এর প্রোগ্রামিং মডেল ও স্টেট ম্যানেজমেন্টের মৌলিক বিল্ডিং ব্লক এবং Compose কম্পাইলার প্লাগ-ইন টার্গেট করার জন্য কোর রানটাইম।
compose.uiডিভাইসের সাথে ইন্টার‍্যাক্ট করার জন্য কম্পোজ UI-এর মৌলিক কম্পোনেন্ট প্রয়োজন, যার মধ্যে লেআউট, ড্রয়িং ও ইনপুট অন্তর্ভুক্ত।
একই সময়েকোরুটিনের সাহায্যে মূল থ্রেড থেকে টাস্ক সরিয়ে নিন এবং ListenableFuture-এর সুবিধা নিন।
constraintlayoutআপেক্ষিক পজিশনিংয়ের মাধ্যমে উইজেটের পজিশন ও সাইজ নমনীয়ভাবে সেট করুন।
contentpagerব্যাকগ্রাউন্ড থ্রেডে ContentProvider ডেটা জুড়ে লোড এবং পৃষ্ঠা।
coordinatorlayoutAppBarLayout এবং FloatingActionButton-এর মতো টপ-লেভেল অ্যাপ্লিকেশন উইজেট পজিশন করুন।
locationbutton
কোরপুরনো ডিভাইসে কাজ করার পাশাপাশি লেটেস্ট প্ল্যাটফর্ম ফিচার ও API-কে টার্গেট করুন।
core.uwbকাজ করে এমন ডিভাইসে UWB (আলট্রা-ওয়াইডব্যান্ড) প্রয়োগ করুন।
ক্রেডেনশিয়াল এই লাইব্রেরি ব্যবহারকারীর ক্রেডেনশিয়াল অ্যাক্সেস করার জন্য ইউনিফায়েড অ্যাক্সেস প্রদান করে। এর মধ্যে পাসওয়ার্ড, পাসকী ও ফেডারেটেড ক্রেডেনশিয়াল অন্তর্ভুক্ত থাকতে পারে। নির্বিঘ্ন ও নিরাপদ সাইন-ইন অভিজ্ঞতা প্রদান করার জন্য এই লাইব্রেরি ব্যবহার করা উচিত।
credentials.providereventsএই লাইব্রেরি ক্রেডেনশিয়াল প্রদানকারীদের জন্য API-এর একটি সেট প্রদান করে যাতে তারা প্রদানকারী ইভেন্টে অংশগ্রহণ করতে পারে, যেমন ক্রেডেনশিয়াল ট্রান্সফার এবং সিগন্যাল ক্রেডেনশিয়াল পরিবর্তন।
credentials.registryএইসব সমস্যার সমাধান করতে, আমরা একটি নতুন রেজিস্ট্রি মেকানিজম যোগ করছি যা কোনও অ্যাপকে গোপনীয়তা সুরক্ষিত রেখে ডিজিটাল ক্রেডেনশিয়াল প্রদান করার অনুমতি দেয়। উচ্চ স্তরে, প্রদানকারী অ্যাপ ক্রেডেনশিয়াল ম্যানেজারের সাথে তার সমস্ত প্রার্থী ডিজিটাল ক্রেডেনশিয়াল প্রি-রেজিস্টার করবে; যখন ক্রেডেনশিয়াল ম্যানেজার একটি নির্দিষ্ট ডিজিটাল ক্রেডেনশিয়ালের জন্য একটি অ্যাপের অনুরোধ পায়, তখন এটি একটি স্যান্ডবক্সে ক্রেডেনশিয়াল ম্যাচিং এবং ব্যবহারকারী নির্বাচক UI চালাবে।
cursoradapterListView উইজেটে কার্সর ডেটা এক্সপোজ করুন।
customviewকাস্টম ভিউ প্রয়োগ করুন।
ডেটা স্টোরSharedPreferences-এর কিছু ত্রুটি কাটিয়ে উঠে, অ্যাসিঙ্ক্রোনাস, সামঞ্জস্যপূর্ণ এবং ট্রানজ্যাকশনাল উপায়ে ডেটা স্টোর করুন
documentfileফাইল ডকুমেন্ট দেখার সময়।
draganddropঅন্য অ্যাপ থেকে বা কোনও অ্যাপের মধ্যে থেকে টেনে এনে রাখার ডেটা গ্রহণ করুন এবং একটি সামঞ্জস্যপূর্ণ ড্রপ টার্গেট অ্যাফর্ডেন্স দেখান।
drawerlayoutমেটেরিয়াল ডিজাইন ড্রয়ার উইজেট প্রয়োগ করা।
dynamicanimationফিজিক্স-ভিত্তিক অ্যানিমেশন API-এর সাহায্যে মসৃণ অ্যানিমেশন তৈরি করুন।
ইমোজিবর্তমান ও পুরনো ডিভাইসে ইমোজি দেখান।
emoji2বর্তমান ও পুরনো ডিভাইসে ইমোজি দেখান।
এন্টারপ্রাইজএন্টারপ্রাইজ-রেডি অ্যাপ্লিকেশন তৈরি করুন।
exifinterfaceছবির ফাইলের EXIF ট্যাগ রিড ও রাইট করা।
গেমফ্রেম পেসিংয়ের মতো জটিল গেম টাস্ক পারফর্ম করতে আপনার অ্যাপে নেটিভভাবে Android Game SDK ব্যবহার করুন।
glance.adaptiveকরণীয়
এক ঝলকJetpack Compose-স্টাইল API ব্যবহার করে রিমোট সারফেসের জন্য লেআউট তৈরি করুন।
glance.wearGlance Wear হল Wear OS-এর জন্য উইজেট তৈরি করার একটি লাইব্রেরি
গ্রাফিক্সএকাধিক Android প্ল্যাটফর্ম রিলিজ জুড়ে গ্রাফিক্স সুবিধার সুবিধা নিন
gridlayoutগ্রিড লেআউট প্রয়োগ করা।
স্বাস্থ্যপ্ল্যাটফর্ম অ্যাগনস্টিক উপায়ে পারফর্ম্যান্ট স্বাস্থ্য অ্যাপ্লিকেশন তৈরি করুন।
health.connectডেভেলপারদের ব্যবহারকারীর স্বাস্থ্য ও ফিটনেস রেকর্ড পড়তে বা লিখতে দেয়।
heifwriterAndroid ডিভাইসে উপলভ্য কোডেক ব্যবহার করে HEIF ফর্ম্যাটে কোনও ছবি বা ছবির সংগ্রহ এনকোড করুন।
কালিসেরা পেন অ্যাপ তৈরি করতে অনুপ্রাণিত করা। উচ্চ পারফর্ম্যান্স, সুন্দর ইনকিং অভিজ্ঞতার জন্য ডেভেলপারদের প্রবেশের বাধা কম করুন। Android এবং সার্ভার-সাইড JVM-এ Inking-এর সুবিধা দেয় (বর্তমানে x86_64-এর জন্য Linux-এ কাজ করে)।
ইনপুটভবিষ্যতের MotionEvents অনুমান করে ইনপুট ইন্টার‍্যাকশনের লেটেন্সি কমানো
ইন্টারপোলেটরপুরনো প্ল্যাটফর্মে অ্যানিমেশন ইন্টারপোলেটর ব্যবহার করুন।
javascriptengineJavaScript মূল্যায়ন করার জন্য আপনার 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 প্রদান করে।
প্যালেটছবি থেকে প্রতিনিধিত্বমূলক রঙের প্যালেট এক্সট্র্যাক্ট করুন।
pdfঅ্যাপের মধ্যে পিডিএফ দেখার ক্ষমতা যোগ করার জন্য একটি লাইব্রেরি।
percentlayoutএই আর্টিফ্যাক্ট ও এর ক্লাস বন্ধ করে দেওয়া হয়েছে। পরিবর্তে ConstraintLayout এবং সংশ্লিষ্ট লেআউট ব্যবহার করুন।
পারফর্ম্যান্সপারফর্ম্যান্স অপ্টিমাইজেশনের জন্য সোর্স অ্যানোটেশন প্রদান করে।
ফটোপিকারএই লাইব্রেরি, এম্বেড করা ফটো পিকারের জন্য Compose ও Android Views-এর ইন্টিগ্রেশন প্রদান করে।
পছন্দডিভাইস স্টোরেজের সাথে ইন্টার‍্যাক্ট বা UI ম্যানেজ না করেই ইন্টার‍্যাক্টিভ সেটিংস স্ক্রিন তৈরি করুন।
প্রিন্ট করুনআপনার অ্যাপ থেকে ফটো, ডকুমেন্ট এবং অন্যান্য গ্রাফিক ও ছবি প্রিন্ট করুন।
privacysandbox.activityকরণীয়
privacysandbox.adsএই লাইব্রেরি গোপনীয়তা সুরক্ষিত রাখা API-এর সাথে ইন্টিগ্রেশন চালু করে, যা Android-এ প্রাইভেসি স্যান্ডবক্সের অংশ।
privacysandbox.pluginsAndroid Privacy Sandbox Sdk Library Gradle প্লাগ-ইন
privacysandbox.sdkruntimeএই লাইব্রেরি SdkRuntime সম্পর্কে সচেতন গ্রাহকদের জন্য কম্পোনেন্ট প্রদান করে
privacysandbox.toolsAndroid-এ প্রাইভেসি স্যান্ডবক্স কার্যকারিতা ব্যবহার করার জন্য একটি লাইব্রেরি
privacysandbox.uiকরণীয়
profileinstallerART-এর মাধ্যমে পড়ার জন্য সময়ের আগেই কম্পাইলেশন ট্রেস প্রি-পপুলেট করতে লাইব্রেরিকে অনুমতি দেয়।
সাজেশনAndroid TV লঞ্চার হোম স্ক্রিনে কন্টেন্ট প্রোমোট করুন।
recyclerviewমেমরির ব্যবহার কম করে আপনার UI-তে ডেটার বড় সেট দেখান।
remotecallbackএমন একটি র‍্যাপার তৈরি করুন যা ডেভেলপারদের জন্য PendingIntent প্রদান করা সহজ করে তোলে।
resourceinspectionAndroid Studio-র লাইভ লেআউট ইন্সপেক্টরে কাস্টম ভিউয়ের অ্যাট্রিবিউট সারফেস করুন।
savedstateকোনও প্রসেস বন্ধ হয়ে গেলে UI-এর স্ট্যাটাস সেভ করে এবং প্রসেস রিস্টার্ট হলে তা ফিরিয়ে আনে এমন প্লাগেবল কম্পোনেন্ট লিখুন।
সুরক্ষানিরাপদে কী ম্যানেজ করুন এবং ফাইল ও sharedpreferences এনক্রিপ্ট করুন।
sharetargetসরাসরি শেয়ার টার্গেট হিসেবে শর্টকাট ব্যবহার করার জন্য ব্যাকওয়ার্ড কম্প্যাটিবিলিটি প্রদান করুন।
স্লাইসআপনার অ্যাপের বাইরে টেমপ্লেট করা UI এলিমেন্ট দেখান।
slidingpanelayoutস্লাইডিং প্যান UI প্যাটার্ন প্রয়োগ করুন।
স্টার্টআপঅ্যাপ স্টার্টআপে কম্পোনেন্ট শুরু করার জন্য একটি সহজ, পারফর্ম্যান্ট উপায় প্রয়োগ করুন।
sqliteস্থানীয় SQLite ডেটাবেস নিয়ে কাজ করুন। সম্ভব হলে, এর পরিবর্তে রুম ব্যবহার করুন।
swiperefreshlayoutরিফ্রেশ করতে সোয়াইপ করার UI প্যাটার্ন প্রয়োগ করুন।
test.backupব্যবহারকারীর ডেটা এবং অ্যাকাউন্ট ক্রেডেনশিয়াল ডিভাইস আপগ্রেড এবং ক্লাউড রিস্টোর করার পরেও নিরাপদে আছে কিনা তা যাচাই করার জন্য অটোমেটেড টেস্টিং ফ্রেমওয়ার্ক।
test.extকরণীয়
test.uiautomatorক্রস অ্যাপ ফাংশনাল UI টেস্টিংয়ের ফ্রেমওয়ার্ক
text-verticalকরণীয়
textclassifierটেক্সটে কথোপকথন, লিঙ্ক, বাছাই এবং অন্যান্য একই ধরনের গঠন শনাক্ত করে।
ট্রেসিংসিস্টেম ট্রেস বাফারে ট্রেস ইভেন্ট লিখুন।
ট্রানজিশনশুরু ও শেষের লেআউট সহ UI-তে মোশন অ্যানিমেট করুন।
টিভিটিভির জন্য অ্যাপ্লিকেশন লেখার জন্য ডেভেলপারদের কম্পোজ এবং মেটেরিয়াল ডিজাইন কার্যকারিতা প্রদান করে
tvproviderAndroid TV চ্যানেল প্রদান করুন।
vectordrawableভেক্টর গ্রাফিক্স রেন্ডার করুন।
versionedparcelableএকটি স্থিতিশীল এবং কমপ্যাক্ট বাইনারি সিরিয়ালাইজেশন ফর্ম্যাট প্রদান করে যা প্রসেস জুড়ে পাস করা যায় বা নিরাপদে রাখা যায়।
viewpagerসোয়াইপ করা যায় এমন ফর্ম্যাটে ভিউ বা ফ্র্যাগমেন্ট দেখান। সম্ভব হলে, পরিবর্তে viewpager2 ব্যবহার করুন।
viewpager2সোয়াইপ করা যায় এমন ফর্ম্যাটে ভিউ বা ফ্র্যাগমেন্ট দেখান।
পরিধানWear OS by Google স্মার্টওয়াচের জন্য অ্যাপ্লিকেশন তৈরি করুন।
wear.composeবিভিন্ন ডিভাইসের সাইজ ও নেভিগেশন জেসচারকে সাপোর্ট করার জন্য ফাংশনালিটি প্রদান করে Wear OS ডিভাইসের জন্য Jetpack Compose অ্যাপ্লিকেশন লিখুন।
wear.compose.remoteMaterial 3 Expressive ডিজাইন সিস্টেম ব্যবহার করে Wear OS-এর জন্য উইজেট এবং অন্যান্য রিমোট UI লিখুন।
wear.protolayoutএই লাইব্রেরি রিমোট সারফেসে রেন্ডার/মূল্যায়ন করার জন্য UI লেআউট এবং নন-UI এক্সপ্রেশনের সেট নির্ধারণ করার অনুমতি দেয়।
wear.tilesWear OS by Google স্মার্টওয়াচের জন্য অ্যাপ্লিকেশন তৈরি করুন।
wear.watchfaceWear OS by Google স্মার্টওয়াচের জন্য অ্যাপ্লিকেশন তৈরি করুন।
wear.watchfacepushওয়াচফেস পুশ, Wear OS অ্যাপকে প্রোগ্রাম্যাটিক্যালি ওয়াচে ওয়াচফেস ইনস্টল করার অনুমতি দেয়।
webgpuKotlin থেকে গ্রাফিক্স ও কম্পিউটের জন্য একটি আধুনিক GPU API।
webkitAndroid 5 এবং তার পরবর্তী ভার্সনে আধুনিক WebView API-এর সাথে কাজ করে।
উইন্ডোফোল্ডেবল ডিভাইসের মতো বিভিন্ন ডিভাইস ফর্ম ফ্যাক্টরে কাজ করতে সাহায্য করে।
window.extensions.coreWindow Manager Library এক্সটেনশনের জন্য Core API
xr.arcoreপারসেপশন ক্ষমতার মাধ্যমে ডিজিটাল কন্টেন্টকে বাস্তব জগতে নিয়ে আসুন।
xr.composeAndroid XR-এর স্পেশিয়াল ক্ষমতার সুবিধা নেয় এমন স্পেশিয়াল UI লেআউট ডিক্লারেটিভভাবে তৈরি করুন।
xr.compose.material3XR-এর জন্য মানানসই মেটেরিয়াল কম্পোনেন্ট ও লেআউট ব্যবহার করে তৈরি করা
xr.glimmerঅগমেন্টেড Android XR অভিজ্ঞতা তৈরি করার জন্য ডিজাইন ল্যাঙ্গুয়েজ ও UI টুলকিট
xr.projectedকানেক্ট করা XR ডিভাইসের অনন্য ক্ষমতার সুবিধা নেয় এমন অভিজ্ঞতা তৈরি করুন।
xr.runtimeআমাদের নেটিভ রানটাইমের মাধ্যমে আপনার কাস্টম AR বা 3D সেশন শুরু করুন।
xr.scenecore3D কন্টেন্ট সহ Android XR সিন গ্রাফ তৈরি ও ম্যানিপুলেট করুন।

খবর ও ভিডিও