أدوات الإنشاء
يوفّر "استوديو Android" الكثير من الميزات الجديدة خصيصًا لـ Jetpack Compose. وهو يتبنى نهجًا للترميز أولاً مع تحسين إنتاجية المطورين دون الحاجة إلى الاختيار بين استخدام واجهة التصميم أو أداة تعديل الرموز.
الفرق الأساسي بين واجهة المستخدم المستندة إلى العرض وJetpack Compose هو أنّ ميزة Compose لا تعتمد على View
لعرض العناصر القابلة للإنشاء. نتيجةً لهذا الأسلوب في البنية، يوفّر "استوديو Android" ميزات موسّعة في Jetpack Compose بدون الحاجة إلى فتح محاكي أو الاتصال بجهاز. بالمقارنة مع مشاهدات Android، يتيح هذا إجراء عملية تكرارية أسرع للمطورين لتنفيذ تصميمات واجهة المستخدم الخاصة بهم.
لتفعيل الميزات الخاصة بـ "استوديو Android" في Jetpack Compose، عليك إضافة هذه التبعيات إلى ملف "build.gradle(.kts)
" في تطبيقك. ويمكنك إما استخدام قائمة المواد (BOM) أو تحديد التبعيات بشكل فردي.
قائمة المواد
val composeBom = platform("androidx.compose:compose-bom:2024.06.00") implementation(composeBom) debugImplementation("androidx.compose.ui:ui-tooling") implementation("androidx.compose.ui:ui-tooling-preview")
عرض فردي
debugImplementation("androidx.compose.ui:ui-tooling:1.6.8") implementation("androidx.compose.ui:ui-tooling-preview:1.6.8")
تصميم
معاينة واجهة المستخدم
@Preview
" معاينة العناصر القابلة للإنشاء. تعرّف على كيفية معاينتها وتنظيمها والتفاعل معها.