لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه برنامه Android: قابلیت دسترسی
Android App Development: Accessibility
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بیاموزید که چگونه برنامه هایی ایجاد کنید که همه - صرف نظر از توانایی های خود - می توانند به طور مستقل با آنها تعامل داشته و از آنها لذت ببرند. در این دوره ، به مربی Renato Iwashima بپیوندید زیرا وی اصول دسترسی دیجیتال و قابلیت استفاده برای پلتفرم Android را طی می کند. Renato مقدمه ای سریع درباره قابلیت دسترسی دیجیتال ارائه می دهد ، و توضیح می دهد که چیست ، چرا مهم است و چگونه می توان با ویژگی های دسترسی مانند TalkBack و Switch Switch کار کرد. وی همچنین اصول کلیدی طراحی جهانی را پوشش می دهد و نحوه پیاده سازی اصول دسترسی و قابلیت استفاده را توضیح می دهد. معنی و کارایی را به کنترل های کاربر اضافه کنید. بهبود تجربه کاربر برای خدمات دسترسی ؛ و برنامه Android خود را برای دسترسی آزمایش کنید.
موضوعات شامل:
قابلیت دسترسی چیست؟ li>
استفاده از TalkBack و دسترسی سوئیچ li>
اصول اصلی طراحی جهانی li>
برقراری ارتباط پیام های خطای معنی دار li>
ارائه سلسله مراتب مشخص اطلاعات li>
افزودن معنی و کارایی به کنترلهای کاربر li>
ارائه برچسب های منحصر به فرد و معنی دار li>
بهبود تجربه کاربر برای خدمات دسترسی li>
ایجاد و مدیریت اقدامات دستیابی سفارشی li>
آزمایش برنامه شما برای دسترسی li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
نحوه استفاده از پرونده های تمرینی
How to use the exercise files
1. مرور کلی دسترسی
1. Accessibility Overview
قابلیت دسترسی چیست؟
What is accessibility?
استانداردها و دستورالعمل ها
Standards and guidelines
مخاطب شما کیست؟
Who is your audience?
ویژگی های قابلیت دسترسی در Android
Accessibility features on Android
با استفاده از TalkBack
Using TalkBack
با استفاده از Switch Access
Using Switch Access
2. برنامه خود را برای همه طراحی و توسعه دهید
2. Design and Develop Your App for Everyone
آشنایی با طراحی جهانی
Introduction to universal design
نمونه های طراحی جهانی
Universal design examples
سلسله مراتب پاک اطلاعات
Clear hierarchy of information
متن و تضاد رنگ
Text and color contrast
اندازه هدف را لمس کنید: کادر تأیید
Touch target size: Checkbox
اندازه هدف را لمس کنید: دکمه تصویر
Touch target size: Image button
ارتباط با اطلاعات معنی دار
Communicating meaningful information
ارتباط پیام های خطای معنی دار
Communicating meaningful error messages
ارتباط دکمه های جابجایی معنی دار
Communicating meaningful toggle buttons
گزینه های مختلف برای اقدامات مختلف
Alternatives to different actions
3. اجرای رابط و کارایی در رابط کاربری
3. Implement Meaning and Operability to the User Interface
اصل POUR
The POUR principle
تمرکز ناوبری
Focus navigation
ناوبری تمرکز پیش فرض را به روز کنید
Update default focus navigation
برچسب ها ، نقش ها ، ارزش ها و حالت ها
Labels, roles, values, and states
ویژگی های بصری را به طرح برگه اعمال کنید
Apply visual attributes to tab layout
برچسب های منحصر به فرد و معنی دار ارائه کنید
Provide unique and meaningful labels
برچسب های کنترل ورودی
Labels for input controls
برچسب های منحصر به فرد ایجاد کنید
Create unique labels
به روزرسانی های RecyclerView را کنترل کنید
Handle RecyclerView updates
طرح بندی فعالیت های واحد را کنترل کنید
Handle Single Activity layouts
رویدادهای دسترسی
Accessibility events
منطقه زنده قابل دسترسی
Accessibility live region
اطلاعات گره قابل دسترسی
Accessibility node info
نماهای سفارشی
Custom views
4. بهبود تجربه کاربری برای خدمات قابلیت دسترسی
4. Improve the User Experience for Accessibility Services
Renato Iwashima یک مهندس نرم افزار با تجربه UI است.
Renato عاشق ایجاد رابط های بصری ، سریع و در دسترس بین انسان و ماشین است. وی بیش از 10 سال به طور حرفه ای در این زمینه فعالیت می کند و در طی این مدت وی در برنامه های کلان در یاهو ، لینکدین و آمازون کار کرده است.
نمایش نظرات