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

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

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

كريم أساس

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

واجهة مستخدم متجاوبة

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

بيئة التطوير

تصميم

اعتماد Compose

مراجع إضافية