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

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

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

كريم أساس

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

واجهة مستخدم قابلة للتكيّف

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

بيئة التطوير

تصميم

اعتماد Compose

مراجع إضافية