أدوات التأليف
يوفّر "استوديو 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.09.00") implementation(composeBom) debugImplementation("androidx.compose.ui:ui-tooling") implementation("androidx.compose.ui:ui-tooling-preview")
عرض فردي
debugImplementation("androidx.compose.ui:ui-tooling:1.7.0") implementation("androidx.compose.ui:ui-tooling-preview:1.7.0")
تصميم
معاينة واجهة المستخدم
@Preview
" معاينة العناصر القابلة للإنشاء. تعرّف على كيفية معاينتها وتنظيمها والتفاعل معها.