إنشاء
Compose هي مجموعة من 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 باستخدام مكوّنات التصميم المتعدد الأبعاد 3، وهي أحدث إصدار من التصميم المتعدد الأبعاد. يتضمّن تصميم Material 3 عناصر وميزات محدّثة لتخصيص التصميم، مثل الألوان الديناميكية في Material You، وهو مصمّم ليكون متوافقًا مع الأسلوب المرئي الجديد وواجهة مستخدم النظام في Android 12. |
| compose.runtime | هي اللبنات الأساسية لنموذج برمجة Compose وإدارة الحالة، ووقت التشغيل الأساسي الذي يستهدفه المكوّن الإضافي لبرنامج تجميع Compose. |
| compose.ui | المكوّنات الأساسية لواجهة مستخدم Compose اللازمة للتفاعل مع الجهاز، بما في ذلك التصميم والرسم والإدخال |
الإصدارات
يسرد هذا الجدول الإصدارات الحالية لكل مجموعة.
| رقم تعريف مجموعة Maven | آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأوّلي |
|---|---|---|---|---|---|
| compose.animation | 9 سبتمبر 2026 | 1.12.1 | - | - | 1.13.0-alpha03 |
| compose.compiler | 7 أغسطس 2024 | 1.5.15 | - | - | - |
| compose.foundation | 9 سبتمبر 2026 | 1.12.1 | - | - | 1.13.0-alpha03 |
| compose.material | 9 سبتمبر 2026 | 1.12.1 | - | - | 1.13.0-alpha03 |
| compose.material3 | 23 سبتمبر 2026 | 1.4.0 | - | - | 1.5.0-alpha29 |
| compose.runtime | 9 سبتمبر 2026 | 1.12.1 | - | - | 1.13.0-alpha03 |
| compose.ui | 9 سبتمبر 2026 | 1.12.1 | - | - | 1.13.0-alpha03 |
تحديد الاعتماديات
لإضافة اعتمادية على 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. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
BOMs
للاطّلاع على أحدث إصدارات BOM، انتقِل إلى صفحة ربط BOM في Compose.
الإشعارات
| التاريخ | إشعار |
|---|---|
| 13 أغسطس 2025 | تم إصدار قائمة مواد Compose لشهر أغسطس 2025، والتي تتضمّن الإصدار الثابت من Jetpack Compose 1.9. يقدّم هذا التحديث لأدوات واجهة المستخدم الحديثة في Android العديد من الميزات الجديدة، مثل الظلال المتقدّمة وواجهات برمجة التطبيقات للتمرير ثنائي الأبعاد وتحسين أداء القوائم. إذا أردت معرفة المزيد عن جميع الميزات والتحسينات الجديدة، يمكنك الاطّلاع على منشور المدونة الكامل. |
| 23 أبريل 2025 | الإصدار 1.8 من Compose متاح الآن يقدّم هذا الإصدار من مجموعة أدوات واجهة المستخدم الحديثة لنظام التشغيل Android ميزات جديدة، مثل الملء التلقائي والعديد من التحسينات على النصوص وتتبُّع مستوى الظهور. يمكنك أيضًا تحريك حجم عنصر قابل للإنشاء وموقعه بطرق جديدة. لقد ثبّتنا أيضًا العديد من واجهات برمجة التطبيقات التجريبية وأصلحنا عددًا من الأخطاء. لمزيد من المعلومات حول جميع الميزات والتحسينات الجديدة في هذا الإصدار، يمكنك الاطّلاع على منشور المدونة الكامل. |
| 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 الوصفية الخاصة بالوحدة. |