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

يمكنك البدء بالدورة التدريبية حول أساسيات Android مع "الكتابة".
تعرَّف على كيفية استخدام Jetpack Compose لإنشاء واجهة مستخدم أصلية على Android. تتناول هذه الدورة التدريبية أساسيات الإنشاء باستخدام Compose: بما في ذلك التخطيطات والموضوعات والرسوم المتحركة والبنية والحالة وإمكانية الوصول والاختبار.
التصميم
تتوافق ميزة Compose مع المادة 3، ما يوفّر إمكانية استخدام المكوّنات والتصميم في Material You.
التعلُّم
تطبيق Android منشور يعمل بكامل طاقته وتم تصميمه باستخدام Compose وMaterial 3 وواجهة مستخدم تكيّفية.
في بضع دقائق فقط، يمكنك استكشاف ميزة "الكتابة" وقوة البرمجة الوصفية.
يمكنك الاطّلاع على محتوى الفيديو على قناة Android Developers على YouTube والتعرّف على أحدث أفضل الممارسات للعمل مع Compose.
يمكنك الحصول على أفكار ملهمة من خلال أمثلة توضّح كيفية استخدام ميزات "الكتابة" الفعّالة.
ابدأ إعداد بيئة التطوير وابدأ في الإنشاء.

التصميم على جميع الأجهزة باستخدام ميزة "إنشاء"

تتيح لك Jetpack Compose إنشاء تطبيقات رائعة على مختلف الأجهزة وعلى الهواتف والأجهزة اللوحية والأجهزة القابلة للطي ونظام التشغيل ChromeOS وWear OS.
يجب أن تستجيب واجهة المستخدم لتطبيقك لمراعاة أحجام الشاشة والاتجاهات وعوامل الشكل المختلفة، حيث يتغير التنسيق التكيُّفي بناءً على مساحة الشاشة المتاحة له.
تساعد ميزة "الكتابة على أجهزة Wear OS" في تسهيل عملية إنشاء التطبيقات لتناسب ساعتك الذكية، وتسريعها، وسهولة استخدامها. يرشدك هذا الدليل إلى أوجه التشابه والاختلاف بين ميزة "الكتابة" و"الكتابة" على نظام التشغيل Wear OS.

مصادر مميزة

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

الخطوات التالية في Jetpack Compose

لقد عملنا مع العديد من الشركاء المختلفين لبدء دمج Compose في تطبيقاتهم. تعرَّف على كيفية مساعدة ميزة "الكتابة" في مساعدة الفِرق على أن تصبح أكثر إنتاجية وعلى كتابة واجهة مستخدم عالية الجودة.
Airbnb
Airbnb
Lyft
Lyft
Reddit
Reddit
Disney+ Hotstar
Disney+ Hotstar
مربع
مربع
Twitter
Twitter
Soundcloud
Soundcloud
صندوق الإسقاط
صندوق الإسقاط
MyFitnessPal
MyFitnessPal
Booking.com
Booking.com
سويغي
سويغي
Grab
Grab
زُبْيتو
زُبْيتو
Adidas
Adidas
إكسبيديا
إكسبيديا
طنين
طنين
Okcredit
Okcredit
متوسط
متوسط
Mercari
Mercari
BeReal
BeReal
لعبة كلاب
لعبة كلاب
Plex
Plex
Zaland
Zaland
Pocket Casts
Pocket Casts
Monzo
Monzo
كوففا
كوففا
Shoppee
Shoppee

آخر الأخبار والفيديوهات

الانضمام إلى منتدى Compose

طرح سؤال على Stack Overflow
الإبلاغ عن مشكلة وتتبُّع الأخطاء
الانضمام إلى مجموعة KotlinLang Slack