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