بدء استخدام Jetpack Compose

‫Jetpack Compose هي مجموعة الأدوات الحديثة لإنشاء واجهة مستخدم Android الأصلية. يمكنك الاطّلاع هنا على أحدث المعلومات حول استخدام Compose.

  • نظرة عامة: اطّلِع على جميع المراجع المتاحة لمطوّري Compose.
  • برنامج تعليمي: يمكنك البدء باستخدام Compose لإنشاء واجهة مستخدم بسيطة.
  • الأدلة السريعة: ميزة جديدة جرِّب أدلّتنا السريعة والموجّهة المصمّمة لمساعدتك في تحقيق هدفك في أسرع وقت ممكن.

المؤسسة

  • التفكير في Compose: تعرَّف على كيفية اختلاف أسلوب Compose التصريحي عن الأسلوب المستند إلى العرض الذي ربما استخدمته في الماضي، وكيفية إنشاء نموذج ذهني للعمل باستخدام Compose.
  • إدارة الحالة: تعرَّف على كيفية ضبط الحالة واستخدامها في تطبيق Compose.
  • دورة حياة العناصر القابلة للإنشاء: تعرَّف على دورة حياة العناصر القابلة للإنشاء وكيفية تحديد Compose ما إذا كان يجب إعادة رسمها.
  • المعدِّلات: تعرَّف على كيفية استخدام المعدِّلات لتحسين العناصر القابلة للإنشاء أو تزيينها.
  • الآثار الجانبية في Compose: تعرَّف على أفضل الطرق لإدارة الآثار الجانبية.
  • مراحل Jetpack Compose: تعرَّف على الخطوات التي تتّبعها Compose لعرض واجهة المستخدم، وكيفية استخدام هذه المعلومات لكتابة تعليمات برمجية فعّالة.
  • التقسيم إلى طبقات معمارية: تعرَّف على الطبقات المعمارية التي تتكوّن منها Jetpack Compose، والمبادئ الأساسية التي استند إليها تصميمها.
  • الأداء: تعرَّف على كيفية تجنُّب أخطاء البرمجة الشائعة التي يمكن أن تؤثر سلبًا في أداء تطبيقك.
  • الدلالات في Compose: تعرَّف على شجرة الدلالات التي تنظّم واجهة المستخدم بطريقة يمكن أن تستخدمها خدمات تسهيل الاستخدام وإطار الاختبار.
  • البيانات ذات النطاق المحلي باستخدام CompositionLocal: تعرَّف على كيفية استخدام CompositionLocal لتمرير البيانات من خلال Composition.

بيئة التطوير

  • استوديو Android مع Compose: يمكنك إعداد بيئة التطوير لاستخدام Compose.
  • أدوات Compose: تعرَّف على ميزات "استوديو Android" الجديدة التي تتوافق مع Compose.
  • Kotlin for Compose: تعرَّف على كيفية عمل بعض العبارات الخاصة بلغة Kotlin مع Compose.
  • مقارنة مقاييس Compose وView: تعرَّف على كيفية تأثير الانتقال إلى Compose في حجم حِزم APK وأداء وقت التشغيل لتطبيقك.
  • قائمة المواد: يمكنك إدارة جميع التبعيات في Compose من خلال تحديد إصدار قائمة المواد فقط.

التصميم

  • التنسيقات: تعرَّف على مكوّنات التنسيق الأصلية في Compose وكيفية تصميم تنسيقاتك الخاصة.
    • أساسيات التصميم: تعرَّف على الوحدات الأساسية لواجهة مستخدم بسيطة للتطبيق.
    • مكوّنات وتصميمات Material: تعرَّف على مكوّنات وتصميمات Material في Compose.
    • التنسيقات المخصّصة: تعرَّف على كيفية التحكّم في تنسيق تطبيقك وكيفية تصميم تنسيق مخصّص خاص بك.
    • إتاحة أحجام عرض مختلفة: تعرَّف على كيفية استخدام Compose لإنشاء تخطيطات تتكيّف مع أحجام العرض والاتجاهات وعوامل الشكل المختلفة.
    • خطوط المحاذاة: تعرَّف على كيفية إنشاء خطوط محاذاة مخصّصة لمحاذاة عناصر واجهة المستخدم وتحديد موضعها بدقة.
    • القياسات الجوهرية: بما أنّ Compose لا يسمح لك بقياس عناصر واجهة المستخدم إلا مرة واحدة لكل عملية تمرير، توضّح هذه الصفحة كيفية طلب معلومات عن العناصر الفرعية قبل قياسها.
    • ConstraintLayout: تعرَّف على كيفية استخدام ConstraintLayout في واجهة مستخدم Compose.
  • أنظمة التصميم: تعرَّف على كيفية تنفيذ نظام تصميم ومنح تطبيقك مظهرًا وأسلوبًا متسقَين.
    • Material Design 3: تعرَّف على كيفية تنفيذ Material You باستخدام تنفيذ Compose لـ Material Design 3.
    • نقل البيانات من Material 2 إلى Material 3: تعرَّف على كيفية نقل بيانات تطبيقك من Material Design 2 إلى Material Design 3 في Compose.
    • Material Design 2: تعرَّف على كيفية تخصيص تنفيذ Compose لـ Material Design 2 بما يتناسب مع العلامة التجارية لمنتجك.
    • أنظمة التصميم المخصّصة: تعرَّف على كيفية تنفيذ نظام تصميم مخصّص في Compose، وكيفية تكييف عناصر Material Design القابلة للإنشاء الحالية للتعامل مع ذلك.
    • بنية المظهر: تعرَّف على البِنى وواجهات برمجة التطبيقات ذات المستوى الأدنى التي تستخدمها MaterialTheme وأنظمة التصميم المخصّصة.
  • القوائم والجداول: تعرَّف على بعض خيارات Compose لإدارة قوائم وجداول البيانات وعرضها.
  • النص: تعرَّف على الخيارات الرئيسية في "الكتابة الذكية" لعرض النص وتعديله.
  • الرسومات: تعرَّف على ميزات Compose لإنشاء رسومات مخصّصة والعمل عليها.
  • الحركة: تعرَّف على خيارات Compose المختلفة لإضافة حركة إلى عناصر واجهة المستخدم.
  • الإيماءات: تعرَّف على كيفية إنشاء واجهة مستخدم Compose ترصد إيماءات المستخدمين وتتفاعل معها.
  • التعامل مع تفاعلات المستخدمين: تعرَّف على كيفية تجريد Compose لعمليات الإدخال المنخفضة المستوى إلى تفاعلات أعلى مستوى، ما يتيح لك تخصيص طريقة استجابة مكوّناتك لإجراءات المستخدمين.

اعتماد Compose

مراجع إضافية

ما من اقتراحات في الوقت الحالي.

يُرجى محاولة إلى حسابك على Google.