إنشاء
Compose هو عبارة عن مجموعة من 7 أرقام تعريف مجموعات Maven ضمن androidx
. تحتوي كل مجموعة
على مجموعة فرعية مستهدفة من الوظائف، ولكل مجموعة مجموعة خاصة بها من ملاحظات
الإصدار.
يوضّح هذا الجدول المجموعات والروابط لكل مجموعة من ملاحظات الإصدار.
مجموعة | الوصف |
---|---|
compose.animation | إنشاء صور متحركة في تطبيقات Jetpack Compose لتحسين تجربة المستخدم |
compose.compiler | حوِّل دوالّ @Composable وفعِّل التحسينات باستخدام مكوّن إضافي لمجمّع لغة Kotlin. |
compose.foundation | يمكنك كتابة تطبيقات Jetpack Compose باستخدام وحدات أساسية جاهزة للاستخدام وتوسيع الأساس لإنشاء أجزاء نظام التصميم الخاص بك. |
compose.material | أنشئ واجهات مستخدم Jetpack Compose باستخدام مكونات Material Design الجاهزة للاستخدام. هذه هي نقطة الدخول ذات المستوى الأعلى في أداة "الإنشاء"، وهي مصمّمة لتوفير مكوّنات تتطابق مع تلك الموضّحة على www.material.io. |
compose.material3 | أنشئ واجهات مستخدم Jetpack Compose باستخدام مكونات Material Design 3، وهي الإصدار التالي من Material Design. يتضمّن Material 3 ميزات تخصيص Material You، مثل الألوان الديناميكية، وتصميمًا جديدًا للعناصر والمظاهر، وهو مصمّم ليتوافق مع التصميم المرئي الجديد لنظام Android 12 وواجهة مستخدم النظام. |
compose.runtime | الوحدات الأساسية لنموذج البرمجة وإدارة الحالة في Compose، ووقت التشغيل الأساسي الذي يستهدفه مكوّن Compose Compiler الإضافي |
compose.ui | المكونات الأساسية لواجهة المستخدم الخاصة بإنشاء الرسائل اللازمة للتفاعل مع الجهاز، بما في ذلك التنسيق والرسم والإدخال |
الإصدارات
يسرد هذا الجدول الإصدارات الحالية لكل مجموعة.
رقم تعريف مجموعة Maven | آخر تعديل | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار التجريبي الأول |
---|---|---|---|---|---|
compose.animation | 11 كانون الأول (ديسمبر) 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.compiler | 7 آب (أغسطس) 2024 | 1.5.15 | - | - | - |
compose.foundation | 11 كانون الأول (ديسمبر) 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.material | 11 كانون الأول (ديسمبر) 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.material3 | 13 تشرين الثاني (نوفمبر) 2024 | 1.3.1 | - | - | 1.4.0-alpha04 |
compose.runtime | 11 كانون الأول (ديسمبر) 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.ui | 11 كانون الأول (ديسمبر) 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
الإعلان عن التبعيات
لإضافة تبعية على 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. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية عن طريق النقر على زر النجمة.
اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.
قوائم المواد
للاطّلاع على أحدث إصدارات قائمة مواد التصنيع، يُرجى الانتقال إلى إنشاء صفحة ربط قائمة مواد التصنيع.
الإشعارات
التاريخ | إشعار |
---|---|
26 حزيران (يونيو) 2023 | منذ إصدار Compose 1.5.0-beta01، تم وضع حِزم aar الخاصة بـ Compose ضمن العناصر "*-android". في الإصدار 1.6.0-alpha01، تم تعديل ملفات POM في Compose للإشارة إلى العنصر "-android" تلقائيًا لحلّ التبعيات في أنظمة الإنشاء التي لا تتوافق مع البيانات الوصفية لمكوّنات Gradle. |