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