قابلیت دسترسی در Jetpack Compose

توسعه با در نظر گرفتن دسترسی‌پذیری به معنای قابل استفاده کردن برنامه‌های شما برای همه، از جمله افرادی که نیازهای دسترسی‌پذیری دارند و ممکن است از دستگاه‌های اندروید به روش‌های مختلفی استفاده کنند، است. Compose با APIهای اعلانی و ابزارهایی که به فراگیرتر شدن برنامه‌های شما کمک می‌کنند، پایه و اساسی برای ساخت رابط‌های کاربری با دسترسی‌پذیری بیشتر فراهم می‌کند.

چندین مفهوم کلیدی و پشتیبان در دسترسی‌پذیری Compose وجود دارد:

  • پیش‌فرض‌های API : بیاموزید که چگونه Compose به طور پیش‌فرض قابلیت دسترسی را مدیریت می‌کند و چگونه از معناشناسی و الگوها برای پشتیبانی از قابلیت دسترسی از ابتدا استفاده کنید و از آنها برای اجزای سفارشی استفاده کنید.
  • معناشناسی : سیستم نمایش معنا و نقش عناصر رابط کاربری برای سرویس‌های دسترسی‌پذیری و نحوه انتخاب معناشناسی مناسب برای نمایش ویژگی‌هایی مانند انواع محتوا، توضیحات و حالت‌ها را درک کنید.
  • تغییر ترتیب پیمایش : ترتیب پیمایش عناصر روی صفحه توسط سرویس‌های دسترسی را تغییر دهید، که می‌توان آن را برای تجربه کاربری بهتر سفارشی‌سازی کرد.
  • پشتیبانی از محتوای مقیاس‌پذیر توسط کاربر : به کاربران اجازه دهید اندازه متن و عناصر رابط کاربری را در برنامه شما متناسب با نیازهای خود تنظیم کنند.
  • ادغام و پاکسازی : استراتژی‌ها و APIهای ادغام و پاکسازی معنایی را درک کنید، و اینکه چه زمانی مناسب است که معانی را از سرویس‌های دسترسی پنهان کنید.
  • بازرسی و اشکال‌زدایی : با استفاده از ابزارها، معنای دسترسی‌پذیری کامپوننت‌های خود را بررسی کنید و هنگام استفاده از فناوری‌های کمکی اندروید، رفتارهای غیرمنتظره را اشکال‌زدایی کنید.
  • تست : مشکلات رایج دسترسی‌پذیری را تشخیص داده و برخی از جنبه‌های تست را با بررسی‌های دسترسی‌پذیری Compose خودکار کنید.

منابع اضافی