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

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

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

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

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

الدليل
تعرَّف على أساسيات التصميم المتكيّف لإنشاء تجارب مستخدم تتكيّف بسلاسة مع الشاشات بجميع أحجامها على الهواتف والأجهزة اللوحية والهواتف القابلة للطي وأجهزة ChromeOS.
الدليل
يمكنك إنشاء واجهات مستخدم متكيّفة باستخدام مكوّنات التصميم المتكيّف في Material 3، مثل ListDetailPaneScaffold وSupportingPaneScaffold.
الدليل
استخدِم أنماط التنقّل التكيّفية باستخدام مكوّنات Material 3، مثل NavigationSuite وNavigationSuiteScaffold.

إنشاء إصدارات لأجهزة معيّنة

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

تحسين تطبيقك

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

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