إنشاء
Compose هي مجموعة من 7 أرقام تعريف لمجموعات Maven ضِمن androidx
. تحتوي كل مجموعة على مجموعة فرعية مستهدَفة من الوظائف، ولكل منها مجموعة خاصة من ملاحظات الإصدار.
يوضّح هذا الجدول المجموعات ويتضمّن روابط لكل مجموعة من ملاحظات الإصدار.
مجموعة | الوصف |
---|---|
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. يتضمّن الإصدار 3 من Material تصميمات ومكوّنات محدّثة وميزات تخصيص Material You، مثل الألوان الديناميكية، وهو مصمّم ليكون متوافقًا مع الأسلوب المرئي الجديد وواجهة مستخدم النظام في Android 12. |
compose.runtime | الوحدات الأساسية لنموذج برمجة Compose وإدارة الحالة، ووقت التشغيل الأساسي الذي يستهدفه مكوّن Compose الإضافي للمترجم. |
compose.ui | المكوّنات الأساسية لواجهة مستخدم Compose اللازمة للتفاعل مع الجهاز، بما في ذلك التنسيق والرسم والإدخال |
الإصدارات
يسرد هذا الجدول الإصدارات الحالية من كل مجموعة.
رقم تعريف مجموعة Maven | آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأوّلي |
---|---|---|---|---|---|
compose.animation | 13 أغسطس 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.compiler | 7 أغسطس 2024 | 1.5.15 | - | - | - |
compose.foundation | 13 أغسطس 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.material | 13 أغسطس 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.material3 | 13 أغسطس 2025 | 1.3.2 | - | 1.4.0-beta02 | 1.5.0-alpha02 |
compose.runtime | 13 أغسطس 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
compose.ui | 13 أغسطس 2025 | 1.9.0 | - | - | 1.10.0-alpha01 |
تعريف التبعيات
لإضافة تبعية على 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 الوصفية للوحدات. |