استكشِف مكتبات Jetpack حسب النوع

اختَر فئة:





* مكتبة رائجة ومستخدمة كثيرًا

المكتبةالوصف
activity *الوصول إلى واجهات برمجة التطبيقات القابلة للتجميع والمبنية على "نشاطك على Google"
adsالحصول على معرِّف إعلاني باستخدام "خدمات Play" أو بدونها
تعليق توضيحيعرض البيانات الوصفية التي تساعد الأدوات والمطوّرين الآخرين في فهم رمز تطبيقك البرمجي
appcompat *السماح بالوصول إلى واجهات برمجة تطبيقات جديدة على إصدارات قديمة من واجهات برمجة التطبيقات في النظام الأساسي (العديد منها يستخدم أسلوب Material Design)
appsearch *يمكنك إنشاء إمكانات بحث مخصّصة داخل التطبيق للمستخدمين.
arch.coreمساعد لعناصر الاعتماد الأخرى في البنية الأساسية، بما في ذلك قواعد اختبار JUnit التي يمكن استخدامها مع LiveData
asynclayoutinflaterيجب تضخيم التنسيقات بشكل غير متزامن لتجنُّب حدوث تقطُّع في واجهة المستخدم.
الملء التلقائيتحسين دقة الملء التلقائي من خلال توسيع نطاق التلميح
مقياس الأداءقياس أداء الرمز البرمجي بدقة في "استوديو Android"
سمة بيومتريةالمصادقة باستخدام المقاييس الحيوية أو بيانات اعتماد الجهاز وتنفيذ العمليات التشفيرية
البلوتوثاستخدام ميزات البلوتوث في نظام التشغيل Android مع واجهات برمجة التطبيقات المتوافقة مع الإصدارات القديمة
المتصفّحعرض صفحات الويب في المتصفّح التلقائي للمستخدم
car-appإنشاء تطبيقات مستندة إلى نماذج لنظامَي التشغيل Android Auto وAndroid Automotive
الكاميرا *إنشاء تطبيقات كاميرا للأجهزة الجوّالة
camera.media3TODO
camera.viewfinderعدسة كاميرا مستقلة قابلة للتجميع والعرض
cardviewطبِّق نمط بطاقة تصميم المواد باستخدام حواف دائرية وتأثيرات ظلّية.
collectionيمكنك تقليل تأثير الذاكرة للمجموعات الصغيرة الحالية والجديدة.
إنشاء *يمكنك تحديد واجهة المستخدم آليًا باستخدام دوال قابلة للتجميع تصف شكلها وتبعيات البيانات.
compose.animationإنشاء صور متحركة في تطبيقات Jetpack Compose لتحسين تجربة المستخدم
compose.compilerحوِّل وظائف @Composable وفعِّل التحسينات باستخدام مكوّن إضافي لمجمّع لغة Kotlin.
compose.foundationيمكنك كتابة تطبيقات Jetpack Compose باستخدام وحدات أساسية جاهزة للاستخدام وتوسيع الأساس لإنشاء أجزاء نظام التصميم الخاص بك.
compose.materialأنشئ واجهات مستخدم Jetpack Compose باستخدام مكونات Material Design الجاهزة للاستخدام. هذه هي نقطة الدخول ذات المستوى الأعلى في أداة Compose، وهي مصمّمة لتوفير مكوّنات تتطابق مع تلك الموضّحة على www.material.io.
compose.material3أنشئ واجهات مستخدم Jetpack Compose باستخدام مكونات Material Design 3، وهي الإصدار التالي من Material Design. يتضمّن Material 3 ميزات تخصيص Material You، مثل الألوان الديناميكية، وتصميمًا جديدًا للعناصر والمظاهر، وهو مصمّم ليتوافق مع التصميم المرئي الجديد لنظام Android 12 وواجهة مستخدم النظام.
compose.material3.adaptiveاستخدِم مكتبة Material 3 المتوافقة مع مختلف الأجهزة لإنشاء واجهات مستخدم متوافقة مع مختلف الأجهزة ستتلاءم تلقائيًا وفقًا لإعدادات النافذة الحالية، مثل فئات حجم النافذة أو أوضاع الجهاز. توفّر المكتبة كلاً من عمليات تنفيذ إطار العمل التلقائية وعناصر الوحدات الأساسية اللازمة لإنشاء تجاربك المخصّصة.
compose.runtimeالوحدات الأساسية لنموذج برمجة Compose وإدارة الحالة، ووقت التشغيل الأساسي الذي يستهدفه مكوّن Compose Compiler الإضافي
compose.uiالمكونات الأساسية لواجهة المستخدم الخاصة بإنشاء الرسائل اللازمة للتفاعل مع الجهاز، بما في ذلك التنسيق والرسم والإدخال
متزامنةنقل المهام خارج سلسلة المحادثات الرئيسية باستخدام وظائف التشغيل المتزامنة والاستفادة من ListenableFuture
constraintlayoutيمكنك وضع التطبيقات المصغّرة وضبط حجمها بطريقة مرنة باستخدام الوضع النسبي.
contentpagerتحميل بيانات ContentProvider وتصفّحها في سلسلة مهام في الخلفية
coordinatorlayoutحدِّد موضع التطبيقات المصغّرة ذات المستوى الأعلى، مثل AppBarLayout وFloatingActionButton.
coreاستهدِف أحدث ميزات المنصة وواجهات برمجة التطبيقات مع توفير التوافق مع الأجهزة القديمة أيضًا.
core.uwbاستخدام تقنية النطاق الفائق العرض (UWB) على الأجهزة المتوافقة
بيانات الاعتماد توفّر هذه المكتبة إمكانية وصول موحّدة إلى بيانات اعتماد المستخدم. ويمكن أن يشمل ذلك كلمات المرور ومفاتيح المرور وبيانات الاعتماد المُدمَجة. يجب استخدام هذه المكتبة لتوفير تجارب تسجيل دخول سلسة وآمنة.
credentials.registryلحلّ هذه المشاكل، نعمل على إضافة آلية تسجيل جديدة تسمح للتطبيق بتقديم بيانات اعتماد رقمية بطريقة تحافظ على الخصوصية. على مستوى عالٍ، سيُسجِّل تطبيق الموفِّر مسبقًا جميع بيانات الاعتماد الرقمية المُرشَّحة باستخدام "مدير بيانات الاعتماد". وعندما يتلقّى "مدير بيانات الاعتماد" طلبًا من أحد التطبيقات للحصول على بيانات اعتماد رقمية معيّنة، سيشغِّل واجهة مستخدم مطابقة بيانات الاعتماد واختيار المستخدم في بيئة اختبار.
cursoradapterعرِض بيانات Cursor في تطبيق مصغّر من نوع ListView.
customviewتنفيذ طرق العرض المخصّصة
databinding *ربط مكوّنات واجهة المستخدم في التنسيقات بمصادر البيانات في تطبيقك باستخدام تنسيق تعريفي
datastoreتخزين البيانات بشكل غير متزامن ومتسق ومبرمَج، والتغلب على بعض عيوب SharedPreferences
documentfileعرض مستند ملف
draganddropقبول سحب البيانات وإفلاتها من تطبيق آخر أو داخل تطبيق، وعرض عنصر تحكم ملائم للإفلات بشكل ثابت
drawerlayoutتنفيذ تطبيق مصغّر لدرج التصميم المتعدد الأبعاد
dynamicanimationإنشاء صور متحركة سلسة باستخدام واجهة برمجة تطبيقات للصور المتحركة المستندة إلى قوانين الفيزياء
الرموز التعبيريةعرض رموز الإيموجي في الأجهزة الحالية والقديمة
emoji2عرض رموز الإيموجي في الأجهزة الحالية والقديمة
enterpriseإنشاء تطبيقات متوافقة مع المؤسسات
exifinterfaceقراءة علامات EXIF لملف الصورة وكتابتها
المقاطع *يمكنك تقسيم تطبيقك إلى شاشات متعددة مستقلة يتم استضافتها ضمن نشاط.
الألعاباستخدِم حزمة تطوير البرامج (SDK) لألعاب Android بشكلٍ أصلي في تطبيقك لتنفيذ مهام الألعاب المعقدة، مثل "معدّل عرض اللقطات".
نظرة سريعةإنشاء تصاميم للمساحات البعيدة باستخدام واجهة برمجة تطبيقات بأسلوب Jetpack Compose
الرسوماتالاستفادة من مرافق الرسومات في إصدارات متعددة من نظام Android الأساسي
gridlayoutطبِّق تنسيق شبكة.
healthإنشاء تطبيقات صحية عالية الأداء بطريقة لا تعتمد على المنصة
health.connectيسمح هذا الإذن للمطوّرين بقراءة سجلّات الصحة واللياقة البدنية للمستخدم أو كتابتها.
heifwriterيمكنك ترميز صورة أو مجموعة صور بتنسيق HEIF باستخدام برامج الترميز المتاحة على جهاز Android.
hilt *يمكنك توسيع وظائف Dagger Hilt لتفعيل ميزة "حقن التبعية" لفئات معيّنة من مكتبات androidx.
inkاستلهام تطبيقات القلم الأفضل في فئتها خفض متطلبات المطوّرين للاستفادة من تجارب الكتابة اليدوية العالية الأداء والجميلة
إدخالتقليل وقت استجابة تفاعلات الإدخال من خلال توقّع أحداث MotionEvents المستقبلية
المُشفِّراستخدام أدوات الاستبدال في الرسوم المتحركة على المنصات القديمة
javascriptengineفعِّل تطبيق Android لتقييم JavaScript.
jetifierأداة مستقلة تنقل العناصر التابعة للمكتبة من مكتبة الدعم المتوقّفة نهائيًا إلى العناصر التابعة لنظام AndroidX المعادل
leanbackاستخدِم ميزة "إنشاء" للتلفزيون بدلاً من هذا العنصر.
قديمةتم إيقاف هذا العنصر وفئاته نهائيًا. اعتبارًا من Android 8، تجعل القيود المفروضة على عمليات التحقّق من الخلفية هذه الفئة غير مفيدة.
lifecycle *أنشئ مكوّنات مدركة لمراحل النشاط التي يمكنها تعديل السلوك استنادًا إلى حالة مرحلة النشاط الحالية لنشاط أو جزء.
lintعمليات التحقّق من Lint للتأكّد من استخدام واجهات برمجة تطبيقات Gradle
loaderتحميل بيانات واجهة المستخدم التي لا تتأثر بتغييرات الإعدادات
localbroadcastmanagerتم إيقاف هذا العنصر وفئاته نهائيًا. استخدِم LiveData أو أحداث البث التفاعلي بدلاً من ذلك.
mediaمشاركة محتوى الوسائط وعناصر التحكّم فيه مع تطبيقات أخرى تم استبداله بـ media3.
media2مشاركة محتوى الوسائط وعناصر التحكّم فيه مع تطبيقات أخرى
media3 *توفّر المكتبات لحالات استخدام الوسائط
mediarouterتفعيل عرض الوسائط وتشغيلها على أجهزة الاستقبال عن بُعد باستخدام واجهة مستخدم شائعة
multidexنشر التطبيقات التي تحتوي على عدة ملفات dex على الأجهزة التي تعمل بإصدار أقدم من Android 5
المقاييستتبُّع مقاييس وقت التشغيل المختلفة لتطبيقك والإبلاغ عنها
navigation *أنشئ واجهة المستخدم داخل التطبيق ووضِّحها، وتعامل مع الروابط المؤدية إلى صفحات في التطبيق، وانتقِل بين الشاشات.
الفهرسة *تحميل البيانات في صفحات وعرضها في RecyclerView
paletteاستخراج لوحات ألوان تمثيلية من الصور
pdfمكتبة لإضافة إمكانات عرض ملفات pdf داخل التطبيقات
percentlayoutتم إيقاف هذا العنصر وفئاته نهائيًا. استخدِم ConstraintLayout والتنسيقات المرتبطة به بدلاً من ذلك.
الأداءيوفّر تعليقات توضيحية للمصدر لتحسينات الأداء.
الإعدادات المفضّلةيمكنك إنشاء شاشات إعدادات تفاعلية بدون الحاجة إلى التفاعل مع مساحة التخزين في الجهاز أو إدارة واجهة المستخدم.
طباعةطباعة الصور والمستندات والرسومات والصور الأخرى من تطبيقك
privacysandbox.activityTODO
privacysandbox.adsتتيح هذه المكتبة الدمج مع واجهات برمجة التطبيقات المخصّصة للحفاظ على الخصوصية، والتي تشكّل جزءًا من "مبادرة حماية الخصوصية" على Android.
privacysandbox.pluginsمكوّن إضافي لنظام Gradle في مكتبة حزمة تطوير البرامج (SDK) لـ "مبادرة حماية الخصوصية" على Android
privacysandbox.sdkruntimeتوفّر هذه المكتبة مكوّنات للمستهلكين المدرِكين لواجهة SdkRuntime.
privacysandbox.toolsمكتبة لاستخدام وظائف "مبادرة حماية الخصوصية" في Android
privacysandbox.uiTODO
profileinstallerتتيح هذه الميزة للمكتبات تعبئة عمليات التجميع مسبقًا لتتم قراءتها من خلال ART.
اقتراحالترويج للمحتوى على الشاشة الرئيسية لتطبيق Android TV Launcher
recyclerviewعرض مجموعات كبيرة من البيانات في واجهة المستخدم مع تقليل استخدام الذاكرة إلى الحد الأدنى
remotecallbackأنشئ حزمة خارجية تسهّل على المطوّرين تقديم PendingIntent.
resourceinspectionعرض سمات العروض المخصّصة في "أداة فحص التنسيق المباشر" في Android Studio
غرفة *إنشاء البيانات الثابتة وتخزينها وإدارتها باستخدام قاعدة بيانات SQLite
savedstateاكتب مكوّنات قابلة للتوصيل تحفظ حالة واجهة المستخدم عند إيقاف عملية ما، وتستعيدها عند إعادة تشغيل العملية.
الأمانإدارة المفاتيح بأمان وتشفير الملفات وsharedpreferences
sharetargetتوفير التوافق مع الإصدارات القديمة لاستخدام الاختصارات كأهداف مشاركة مباشرة
sliceعرض عناصر واجهة مستنِدة إلى نموذج خارج تطبيقك
slidingpanelayoutنفِّذ نمط واجهة مستخدم للوحة منزلقة.
startupنفِّذ طريقة مباشرة وعالية الأداء لإعداد المكوّنات عند بدء تشغيل التطبيق.
sqliteالعمل مع قواعد بيانات SQLite المحلية استخدِم Room بدلاً من ذلك، إن أمكن.
swiperefreshlayoutنفِّذ نمط واجهة المستخدم "السحب لإعادة التحميل".
test *الاختبار على Android
test.uiautomatorإطار عمل لاختبار واجهة المستخدم الوظيفية على مستوى جميع التطبيقات
textclassifierلتحديد المحادثات والروابط والاختيارات وغيرها من العناصر المشابهة في النص
التتبّعكتابة أحداث التتبُّع في ذاكرة التخزين المؤقت لتتبُّع النظام
transitionأضِف حركة متحركة في واجهة المستخدم باستخدام التنسيقات الأساسية والنهائية.
tvيوفّر للمطوّرين وظائف Compose وMaterial Design من أجل كتابة تطبيقات للتلفزيون
tvproviderتوفير قنوات Android TV
xr.arcoreعرض المحتوى الرقمي في العالم الحقيقي باستخدام إمكانات الإدراك
xr.composeإنشاء تصاميم واجهة مستخدم مكانية بشكل صريح تستفيد من الإمكانات المكانية لنظام Android XR
xr.compose.material3إنشاء تطبيقات باستخدام مكونات وتخطيطات Material Design التي تتكيّف مع الواقع المعزّز
xr.runtimeابدأ جلسة الواقع المعزّز أو الجلسة الثلاثية الأبعاد المخصّصة باستخدام وقت التشغيل الأصلي.
xr.scenecoreأنشئ رسمًا بيانيًا للمشهد في Android XR وحرِّكه باستخدام محتوى ثلاثي الأبعاد.
vectordrawableعرض الرسومات المتّجهة
versionedparcelableيوفّر تنسيقًا ثابتًا ومكثّفًا لتسلسل البيانات الثنائية يمكن تمريره عبر العمليات أو الاحتفاظ به بأمان.
viewpagerعرض "المشاهدات" أو "المقاطع" بتنسيق قابل للتمرير السريع استخدِم ViewPager2 بدلاً من ذلك إن أمكن.
viewpager2عرض "المشاهدات" أو "المقاطع" بتنسيق قابل للتمرير السريع
wearإنشاء تطبيقات لساعات Wear OS الذكية من Google
wear.composeيمكنك كتابة تطبيقات Jetpack Compose للأجهزة القابلة للارتداء من خلال توفير وظائف تتيح استخدام الأجهزة والأشكال والحركات المتعلّقة بالتنقّل الخاصة بالأجهزة القابلة للارتداء.
wear.protolayoutتسمح هذه المكتبة بتحديد مجموعة من تنسيقات واجهة المستخدم وتعبيرات غير واجهة المستخدم لعرضها أو تقييمها على مساحات العرض البعيدة.
wear.tilesإنشاء تطبيقات لساعات Wear OS الذكية من Google
wear.watchfaceإنشاء تطبيقات لساعات Wear OS الذكية من Google
webkitالعمل مع واجهات برمجة التطبيقات الحديثة لـ WebView على الإصدار 5 من نظام التشغيل Android والإصدارات الأحدث
windowالمساعدة في توفير أشكال مختلفة للأجهزة، مثل الأجهزة القابلة للطي
window.extensions.coreواجهات برمجة التطبيقات الأساسية لإضافات مكتبة "مدير النوافذ"
العمل *جدولة المهام التي يمكن تأجيلها والمستندة إلى القيود وتنفيذها في الخلفية
مكوّنات تصميم المواد * مكونات واجهة مستخدِم التصميم المتعدّد الأبعاد (Material Design) القابلة للتخصيص والمكوّنة من وحدات لنظام التشغيل Android