إنشاء

يمكنك تحديد واجهة المستخدم برمجيًا باستخدام الدوال القابلة للإنشاء التي تصف شكلها والبيانات التي تعتمد عليها.

إنشاء هو مجموعة من 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.