إنشاء
إنشاء هو مجموعة من 7 أرقام تعريف لمجموعات Maven ضمن androidx. تحتوي كل مجموعة على مجموعة فرعية مستهدَفة من الوظائف، ولكل منها مجموعة ملاحظات الإصدار الخاصة بها.
يوضّح هذا الجدول المجموعات ويتضمّن روابط تؤدي إلى كل مجموعة من ملاحظات الإصدار.
| مجموعة | الوصف |
|---|---|
| compose.animation | يمكنك إنشاء الرسوم المتحركة في تطبيقات Jetpack Compose لإثراء تجربة المستخدم. |
| compose.compiler | يمكنك تحويل الدوال @Composable وتفعيل التحسينات باستخدام مكوّن إضافي لمجمّع Kotlin. |
| compose.foundation | يمكنك كتابة تطبيقات Jetpack Compose باستخدام وحدات أساسية جاهزة للاستخدام وتوسيع نطاق الأساس لإنشاء أجزاء نظام التصميم الخاصة بك. |
| compose.material | يمكنك إنشاء واجهات مستخدم Jetpack Compose باستخدام مكوّنات التصميم المتعدد الأبعاد الجاهزة للاستخدام. هذه هي نقطة الدخول الأعلى مستوى في Compose، وهي مصمّمة لتوفير مكوّنات تطابق تلك الموضّحة في www.material.io. |
| compose.material3 | يمكنك إنشاء واجهات مستخدم Jetpack Compose باستخدام مكوّنات Material Design 3، وهي التطور التالي لـ Material Design. يتضمّن Material 3 مكوّنات وسمات محدَّثة وميزات تخصيص Material You، مثل الألوان الديناميكية، وهو مصمّم ليكون متسقًا مع النمط المرئي الجديد لنظام التشغيل Android 12 وواجهة مستخدم النظام. |
| compose.runtime | الوحدات الأساسية لنموذج برمجة Compose وإدارة الحالة، ووقت التشغيل الأساسي الذي يستهدفه المكوّن الإضافي لمجمّع Compose |
| compose.ui | المكوّنات الأساسية لواجهة مستخدم Compose اللازمة للتفاعل مع الجهاز، بما في ذلك التنسيق والرسم والإدخال |
الإصدارات
يسرد هذا الجدول الإصدارات الحالية لكل مجموعة.
| رقم تعريف مجموعة Maven | آخر خبر | الإصدار المستقر | إصدار محتمل | الإصدار التجريبي | الإصدار الأولي |
|---|---|---|---|---|---|
| compose.animation | 6 مايو 2026 | 1.11.1 | - | - | 1.12.0-alpha02 |
| compose.compiler | 7 أغسطس 2024 | 1.5.15 | - | - | - |
| compose.foundation | 6 مايو 2026 | 1.11.1 | - | - | 1.12.0-alpha02 |
| compose.material | 6 مايو 2026 | 1.11.1 | - | - | 1.12.0-alpha02 |
| compose.material3 | 6 مايو 2026 | 1.4.0 | - | - | 1.5.0-alpha19 |
| compose.runtime | 6 مايو 2026 | 1.11.1 | - | - | 1.12.0-alpha02 |
| compose.ui | 6 مايو 2026 | 1.11.1 | - | - | 1.12.0-alpha02 |
تحديد الاعتماديات
لإضافة اعتمادية على Compose، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:
Groovy
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى إلقاء نظرة على الـ مشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.
قوائم المواد
للاطّلاع على أحدث إصدارات قوائم المواد، يُرجى الانتقال إلى صفحة ربط قوائم مواد Compose.
الإشعارات
| التاريخ | إشعار |
|---|---|
| 13 أغسطس 2025 | تم إصدار قائمة مواد Compose لشهر أغسطس 2025، والتي تتضمّن الإصدار المستقر من Jetpack Compose 1.9. يقدّم هذا التحديث لمجموعة أدوات واجهة المستخدم الحديثة في Android عدة ميزات جديدة، مثل الظلال المتقدّمة وواجهات برمجة التطبيقات للتمرير الثنائي الأبعاد والأداء الأفضل للقوائم. لمزيد من المعلومات حول جميع الميزات والتحسينات الجديدة، يُرجى الاطّلاع على مشاركة المدونة الكاملة. |
| 23 أبريل 2025 | الإصدار 1.8 من Compose متاح الآن. يقدّم هذا الإصدار لمجموعة أدوات واجهة المستخدم الحديثة في Android ميزات جديدة، مثل الملء التلقائي والعديد من التحسينات على النصوص وتتبُّع مستوى الظهور. يمكنك أيضًا تحريك حجم مكوّن قابل للإنشاء وموقعه بطرق جديدة. لقد ثبّتنا أيضًا العديد من واجهات برمجة التطبيقات التجريبية وأصلحنا عددًا من الأخطاء. لمزيد من المعلومات حول جميع الميزات والتحسينات الجديدة في هذا الإصدار، يُرجى الاطّلاع على مشاركة المدونة الكاملة blog post! |
| 4 سبتمبر 2024 | يتضمّن الإصدار 1.7 من Jetpack Compose العديد من الميزات التي تجعل تطوير تطبيقات Android أسرع وأسهل، بغض النظر عن شكل الجهاز الذي يتم الإنشاء من أجله. لقد شاركنا أيضًا أخبارًا عن الدعم الموسّع لـ Compose في منظومة Android المتكاملة. |
| 24 يناير 2024 | أصبح الإصدار 1.6 من Jetpack Compose مستقرًا الآن كجزء من قائمة مواد Compose لشهر يناير 2024. يركّز هذا الإصدار إلى حد كبير على تحسينات الأداء، حيث نواصل نقل المعدِّلات وتحسين كفاءة الأجزاء الرئيسية من واجهة برمجة التطبيقات. |
| 26 حزيران (يونيو) 2023 | منذ إصدار Compose 1.5.0-beta01، توجد ملفات Compose بتنسيق .aar ضمن العناصر `*-android`. في الإصدار 1.6.0-alpha01، تم تعديل ملفات POM في Compose للإشارة إلى العنصر `-android` تلقائيًا لحلّ الاعتماديات في أنظمة الإصدار التي لا تتوافق مع بيانات وصفية لوحدة Gradle. |