أخبار المنتجات

تطوير واجهة مستخدم Android باستخدام Compose أولاً

دقيقتان للقراءة
عرض الملف الشخصي لـ Nick Butcher
Nick Butcher مدير منتجات

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

  • مجموعة ميزات شاملة: باستخدام مكتبة قوية من التنسيقات والإدخال والرسومات وواجهات برمجة التطبيقات للصور المتحركة وأحدث مكوّنات Material Design، تمنحك Compose القدرة على إنشاء أي شيء.
  • أداء عالٍ: يوفّر Compose أداءً أصليًا، ما يمنح المستخدمين تجربة ممتعة.
  • التكيّف: يوفّر Compose أسهل طريقة لإنشاء تطبيقات متكيّفة تعمل على مجموعة متنوعة من أشكال أجهزة Android.
  • الإنتاجية: باستخدام أدوات قوية مثل "المعاينات" و"التعديل المباشر" والتعبير الكامل عن لغة Kotlin، تخبرنا الفِرق أنّها تتحرك بشكل أسرع بكثير عند الإنشاء باستخدام Jetpack Compose، ما يقلّل من الوقت اللازم لطرح المنتج في السوق.

أصبحت Compose المعيار لتطوير واجهة مستخدم Android، ونعتقد أنّه يجب إنشاء جميع واجهات مستخدم Android باستخدام Compose، ونطلق على هذه العملية Compose أولاً. اعتبارًا من اليوم، سنوفّر جميع واجهات برمجة التطبيقات والمكتبات والأدوات والإرشادات في Compose. نعتبر الآن مكوّنات العرض التي تحلّ محلّها Compose (المكوّنات في حزمة android.widget) في وضع الصيانة. لا ننوي إيقاف مكوّنات العرض أو إزالتها، وسنواصل دعمها من خلال إصلاح الأخطاء البالغة الأهمية، ولكن لن تتلقّى أي ميزات جديدة.

مكتبات Jetpack المستندة إلى العرض

ينطبق الأمر نفسه على المكتبات المستندة إلى العرض، مثل Fragments أو RecyclerView أو Viewpager، ونعتبرها مكتملة ولن ننشر سوى إصلاحات الأخطاء البالغة الأهمية. للحصول على قائمة كاملة بالمكتبات التي أصبحت الآن في وضع الصيانة، يُرجى الاطّلاع هنا.

الأدوات

سيتم إنشاء أي أدوات جديدة لواجهة مستخدم "استوديو Android" من أجل Jetpack Compose فقط. أصبحت الأدوات الحالية المستندة إلى العرض (مثل "محرّر التنقّل" و"محرّر التنسيق") الآن في وضع الصيانة ولن تتلقّى ميزات جديدة.

الإرشادات

ستركّز المستندات والدروس التطبيقية حول الترميز والنماذج على إنشاء واجهة مستخدم باستخدام Jetpack Compose. سيظل بإمكانك العثور على المستندات الخاصة بـ Views والمرتبطة من الصفحات التي تحتوي على معلومات عامة ومعلومات عن Compose، عند الاقتضاء.

تجربة ممتعة في استخدام Compose

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


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

نشكرك على جميع طلبات الميزات والملاحظات التي ساعدت في تشكيل Compose ليصبح مجموعة أدوات واجهة المستخدم التي ننصح بها. كالعادة، إذا كان لديك أي ملاحظات أخرى، يُرجى إعلامنا بها. نتمنّى لك تجربة ممتعة في استخدام Compose.

Continue reading