أدوات تسهيل الاستخدام في Jetpack Compose

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

تتوفّر عدة مفاهيم أساسية ومساعدة في تسهيل استخدام Compose:

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

مراجع إضافية