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

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

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

إنشاء واجهة مستخدم باستخدام Android

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

التصميم بما يتناسب مع أشكال الأجهزة الجوّالة

الدليل
يمكنك تطوير التطبيق ليناسب الشاشات الكبيرة من أجل توفير المزيد من خيارات واجهة المستخدم للمستخدمين. تتيح الشاشات الكبيرة، مثل الأجهزة اللوحية والأجهزة القابلة للطي وأجهزة ChromeOS، عرض المحتوى وتسهيل تنفيذ مهام متعددة.
الدليل
تصميم تطبيقات للأجهزة القابلة للارتداء تتيح للمستخدمين إمكانية البقاء على اتصال والاطّلاع على بيانات المقاييس الحيوية وتتبُّع التمارين والاستفادة من ميزات أخرى مفيدة أثناء التنقل.
الدليل
يمكنك إنشاء تطبيقات جديدة لأجهزة التلفزيون بناءً على ما تعرفه عن Android. أو يمكنك توسيع نطاق تطبيقاتك الحالية لتشغيلها على أجهزة التلفزيون.
الدليل
يمكنك إتاحة تطبيقك على المركبات التي تعمل بنظام التشغيل Android Auto أو Android Automotive، إذ يمكن استخدام بنية تطبيق واحدة لكليهما.
الدليل
‫Android XR هو امتداد لمنصة Android، لذا يمكنك إنشاء تطبيقات واقع مختلط باستخدام واجهات برمجة التطبيقات والأدوات المتوافقة مع Android أو المعايير المفتوحة مثل OpenXR وWebXR.
التصميم المناسب للجميع يمكنك دمج ميزات وخدمات تسهيل الاستخدام في تطبيقك لتحسين سهولة استخدامه لجميع المستخدمين.

تحسين تطبيقك

حسِّن أداء تطبيقك لضمان تشغيل واجهة المستخدم بسلاسة وسرعة استجابة.
أدخِل اختبارات فعّالة للتأكّد من أنّ واجهة المستخدم في تطبيقك موثوقة وخالية من البيانات السلبية وتعمل على النحو المطلوب.

أحدث الفيديوهات