في ما يلي بعض مهارات Android التي أطلقناها حتى الآن. تتّبع مهارات Android المعيار المفتوح لمهارات الوكيل، وهي مصمَّمة لتكون قابلة لإعادة الاستخدام في جميع أدوات الذكاء الاصطناعي التي تتيح استخدام المهارات.
لاستكشاف جميع المهارات المتاحة، يُرجى الاطّلاع على مستودع GitHub لمهارات Android.
الترقية إلى الإصدار 9 من "المكوّن الإضافي لنظام Gradle المتوافق مع Android"
إرشادات حول ترقية مشروعك إلى الإصدار 9 من المكوّن الإضافي لنظام Gradle المتوافق مع Android
استخدام Android CLI
استخدِم Android CLI لإنشاء المشاريع وتشغيل التطبيقات على الأجهزة وإدارة الأجهزة الافتراضية وفحص واجهة المستخدم.
تعديل التطبيقات المخصّصة للاستخدام أثناء الانتظار في السيارة
يمكنك تكييف تطبيقات بث الفيديو والألعاب ومتصفّحات الويب الحالية على Android لتعمل كتطبيقات مخصّصة للاستخدام أثناء توقّف السيارة على Android Auto ونظام التشغيل Android Automotive.
أمان Android Intent
تأمين مكوّنات Android والتعامل مع "النيّات" بأمان، ما يمنع تصعيد الصلاحيات والوصول غير المصرَّح به
مراجعة أمان الأذونات وإصلاحها
تدقيق أذونات Android والثغرات الأمنية في مكوّنات IPC ورصد الثغرات ومعالجتها
استخدام أدوات تحليل الأداء في Android
تسجيل بيانات أداء Android وتحليلها لتشخيص حالات البطء والتقطّع وتسرُّب الذاكرة، وتحويل اللغة الطبيعية إلى طلبات تتبُّع قابلة للتنفيذ، مثل طلبات PerfettoSQL
مراجعة أحداث ANR وإصلاحها
مراجعة قواعد الرموز البرمجية في Android بحثًا عن مخاطر أخطاء "التطبيق لا يستجيب" (ANR) وتشخيص عمليات تفريغ تسلسُل استدعاء الدوال البرمجية لأخطاء ANR
تنفيذ AppFunctions
اعرض مهام سير العمل الرئيسية للمستخدمين على نظام Android، ما يتيح لوكلاء الذكاء الاصطناعي اكتشافها وتنفيذها على الجهاز فقط.
CameraX
انتقِل إلى CameraX وطبِّق أفضل ممارسات CameraX.
جعل التطبيق متكيّفًا
يمكنك إنشاء واجهات مستخدم متجاوبة تتوافق مع أجهزة Android المختلفة، وتتعامل مع أحجام النوافذ وطرق الإدخال المختلفة.
نقل البيانات إلى Compose
تعليمات لمساعدتك في نقل واجهة المستخدم المستندة إلى العرض إلى Jetpack Compose
تحسين أداء Compose
يمكنك تشخيص رمز واجهة مستخدم Jetpack Compose وتحسينه لتقليل عبء إعادة الإنشاء ومنع فقدان اللقطات وتأخُّر واجهة المستخدم.
تفعيل ميزة "العرض حتى حافة الشاشة" في التطبيق
يمكنك تحديث واجهة مستخدم تطبيقك من خلال إتاحة التنسيق من حافة الشاشة إلى حافتها.
دمج حزمة Play Engage SDK
يمكنك دمج حزمة Play Engage SDK في تطبيقك لنشر مجموعات المحتوى وجذب المستخدمين على Google Play.
إدارة حالة Glance والذاكرة
يمكنك إدارة تحديثات حالة Android AppWidget وعمليات المزامنة في الخلفية وحدود ذاكرة الصور النقطية في RemoteViews باستخدام Jetpack Glance.
إنشاء تنسيقات التطبيقات المصغّرة في Glance
يمكنك إنشاء تطبيقات مصغّرة للشاشة الرئيسية باستخدام التنسيقات الأساسية في Jetpack Glance من مشروع Android Platform Samples.
إنشاء تطبيقات للرسم بالحبر
يمكنك إنشاء مساحات للرسم اليدوي في Jetpack Compose باستخدام واجهة برمجة التطبيقات Jetpack Ink API، والتعامل مع إدخال قلم الشاشة، وتحويل الخطوط من رطبة إلى جافة، والمسح، والاستمرارية.
إنشاء فُرش حبر مخصّصة
يمكنك تصميم أنماط BrushFamily مخصّصة في Jetpack Compose لواجهة Jetpack Ink API باستخدام رؤوس مخصّصة وسلوكيات ديناميكية وأنسجة وطبقات.
نقل Leanback إلى Compose لـ Android TV
نقل تطبيقات Android TV من مجموعة أدوات واجهة المستخدم القديمة Leanback إلى Jetpack Compose for TV
تشغيل النماذج اللغوية الكبيرة على الجهاز فقط باستخدام LiteRT-LM
يمكنك إنشاء تطبيق Android يشغّل نموذجًا لغويًا كبيرًا (LLM) للنصوص المفتوحة على الجهاز فقط باستخدام وحدة المعالجة المركزية (CPU) أو وحدة معالجة الرسومات (GPU) من خلال واجهة برمجة التطبيقات LiteRT-LM Kotlin API.
تشغيل النماذج على الجهاز فقط باستخدام LiteRT
يمكنك ضبط وتنفيذ استنتاج .tflite على الجهاز فقط على وحدة المعالجة المركزية (CPU) ووحدة معالجة الرسومات (GPU) في Kotlin باستخدام واجهة برمجة التطبيقات LiteRT CompiledModel API.
دمج Media3 Cast
تنفيذ ميزة Google Cast في تطبيقات Android
استخدام واجهة برمجة التطبيقات Prompt API الخاصة بالذكاء الاصطناعي التوليدي في حزمة تعلّم الآلة
إرسال طلبات باللغة الطبيعية على الجهاز فقط إلى Gemini Nano
إنشاء وكلاء باستخدام الذكاء الاصطناعي التوليدي في "حزمة تعلّم الآلة"
يمكنك إنشاء مهام سير عمل وكيلية مستقلة على الجهاز فقط في تطبيقات Android باستخدام واجهة برمجة التطبيقات ML Kit GenAI Agent API المستندة إلى Gemini Nano.
إعداد Navigation 3
أفضل الممارسات لإعداد Navigation 3 واستخدامه في تطبيقك
استخدام مكتبة NavigationEvent
اعتراض إيماءات الرجوع وتشغيل الصور المتحركة لإيماءة إظهار شاشة الرجوع
ترقية Play Billing Library
يمكنك الوصول إلى الميزات الجديدة من خلال ترقية Play Billing Library.
التدقيق في الامتثال لسياسات Google Play
يمكنك تدقيق تطبيقات Android وفقًا لسياسات Google Play للتحقّق من امتثالها للأذونات وحذف الحسابات وأمان البيانات.
تدقيق إعدادات R8
يمكنك تحسين أداء تطبيقك من خلال تدقيق إعدادات R8.
تنفيذ ميزة "استعادة بيانات الاعتماد"
يمكنك تنفيذ ميزة "استعادة بيانات الاعتماد" في Android باستخدام واجهة برمجة التطبيقات Credential Manager لتسجيل الدخول تلقائيًا على الأجهزة الجديدة.
إعداد استراتيجية الاختبار
تحليل مشروعك وإعداد استراتيجية اختبار شاملة، بما في ذلك اختبارات الوحدات وواجهة المستخدم ولقطات الشاشة
استرداد عنوان البريد الإلكتروني الذي تم إثبات ملكيته
يمكنك دمج عملية آمنة لتأكيد عنوان البريد الإلكتروني بدون كلمة مرور صالحة لمرة واحدة (OTP) في تطبيقك باستخدام Credential Manager.
تطوير تطبيقات Wear OS باستخدام Compose
إرشادات لإنشاء تطبيقات Wear OS باستخدام Compose Material 3، بما في ذلك السقالات والتنسيقات وعمليات النقل من الإصدارات السابقة
إنشاء تطبيقات مصغّرة لنظام التشغيل Wear OS
تعرَّف على كيفية إنشاء تطبيقات Wear OS المصغّرة ونقلها وتحديثها والتحقّق منها باستخدام Glance Wear وRemote Compose.
تطوير تطبيقات للنظارات بشاشة عرض
يمكنك تطوير تطبيقات Android XR المعروضة على النظارات بشاشة عرض باستخدام حزمة أدوات واجهة المستخدم Glimmer في Jetpack Compose.
الوصول إلى أجهزة الواقع الممتد (XR) المعروضة
الوصول إلى الأجهزة وإدارتها، مثل الكاميرات والميكروفونات على أجهزة Android XR التي تعرض المحتوى، مثل النظارات الصوتية والنظارات بشاشة عرض