يعني التطوير مع مراعاة سهولة الاستخدام إتاحة تطبيقاتك للجميع، بما في ذلك المستخدمون الذين لديهم احتياجات خاصة، والذين قد يستخدمون أجهزة Android بطرق مختلفة. يوفر Compose أساسًا لإنشاء واجهات مستخدم أكثر سهولة في الاستخدام من خلال واجهات برمجة التطبيقات الإعلانية والأدوات التي تساعد في جعل تطبيقاتك أكثر شمولاً.
تتوفّر عدة مفاهيم أساسية وداعمة في ميزة "سهولة الاستخدام" في Compose:
- الإعدادات التلقائية لواجهة برمجة التطبيقات: تعرَّف على كيفية تعامل Compose مع ميزة "سهولة الاستخدام" تلقائيًا وكيفية الاستفادة من الدلالات والأنماط لدعم ميزة "سهولة الاستخدام" منذ البداية، واستخدامها للمكوّنات المخصّصة.
- الدلالات: تعرَّف على نظام تمثيل معنى ودور عناصر واجهة المستخدم لخدمات تسهيل الاستخدام، وكيفية اختيار الدلالات المناسبة لتمثيل خصائص مثل أنواع المحتوى، والأوصاف والحالات.
- تعديل ترتيب المسح: يمكنك تعديل الترتيب الذي تتنقّل به خدمات تسهيل الاستخدام بين العناصر على الشاشة، ويمكن تخصيص هذا الترتيب لتحسين تجربة المستخدم.
- السماح للمستخدمين بتغيير حجم المحتوى: يمكنك السماح للمستخدمين بتعديل حجم النص وعناصر واجهة المستخدم في تطبيقك بما يناسب احتياجاتهم.
- الدمج والإزالة: تعرَّف على استراتيجيات وواجهات برمجة التطبيقات الخاصة بالدمج والإزالة الدلالية، ومتى يكون من المناسب إخفاء الدلالات عن خدمات تسهيل الاستخدام.
- الفحص وتحديد الأخطاء وحلّها: يمكنك فحص الدلالات الخاصة بميزة "سهولة الاستخدام" في العناصر القابلة للإنشاء باستخدام الأدوات وتحديد الأخطاء في السلوكيات غير المتوقّعة وحلّها عند استخدام التقنيات المساعدة في Android.
- الاختبار: يمكنك رصد المشاكل الشائعة المتعلّقة بسهولة الاستخدام وأتمتة بعض جوانب الاختبار باستخدام عمليات التحقّق من ميزة "سهولة الاستخدام" في Compose.
مراجع إضافية
- الدرس التطبيقي حول الترميز "سهولة الاستخدام في Jetpack Compose": هو درس تطبيقي حول الترميز لمعرفة المزيد عن دعم ميزة "سهولة الاستخدام" في Compose.
- الميزات الجديدة في تسهيل الاستخدام للمطوّرين: هو فيديو من مؤتمر Google I/O لعام 2022.
- إنشاء تطبيقات سهلة الاستخدام: هي مفاهيم وتقنيات أساسية شائعة في جميع عمليات تطوير تطبيقات Android.
- جعل التطبيقات أكثر سهولة في الاستخدام: هي خطوات رئيسية يمكنك اتّخاذها لـ جعل تطبيقك أكثر سهولة في الاستخدام.
- مبادئ تحسين سهولة استخدام التطبيق: هي مبادئ رئيسية يجب وضعها في الاعتبار عند العمل على جعل تطبيقك أكثر سهولة في الاستخدام.
- إجراء اختبار للتحقّق من سهولة الاستخدام: هي مبادئ وأدوات الاختبار لميزة "سهولة الاستخدام" في Android.