آموزش مبانی اندروید: قابلیت دسترسی

Android Fundamentals: Accessibility

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با بهره گیری از ویژگی های قابلیت دسترسی اندروید ، می توانید دسترسی برنامه Android خود را افزایش دهید و برنامه خود را برای همه کاربران کاربرپسندتر کنید. این دوره به شما یاد می دهد که چطور این کار را انجام دهید. بسیاری از کاربران محدودیت های فیزیکی دارند که ممکن است دیدن نمایشگر دستگاه یا تعامل با صفحه لمسی را دشوار کند. Android تعدادی از ویژگی ها و خدمات دستیابی را ارائه می دهد و این دوره ، Android Fundamentals: Accessibility ، به عنوان راهنمای شما برای گنجاندن این ویژگی ها در برنامه های شما عمل می کند. در ابتدا با مقدمه ای درباره اهداف قابلیت دستیابی و نحوه مدیریت Android از قابلیت دستیابی شروع خواهید کرد. سپس ، با در اختیار قرار دادن پشتیبانی از ناوبری غیر لمسی و توضیحات مشاهده ، و همچنین مشاهده نحوه طراحی و ایجاد برنامه هایی که تجربه ای با کیفیت بالا را ارائه می دهند و به همان اندازه برای کاربران دارای یا بدون دسترسی کار می کنند ، دسترسی به برنامه ها را شروع می کنید. نیاز دارد. همچنین خواهید دید که چگونه برخی از ویژگیهای مهم دسترسی مانند پشتیبانی Talkback و پیمایش d-pad را به نماهای سفارشی خود اضافه کنید. سرانجام ، شما به رابطه مهم بین آزمایش و قابلیت دسترسی خواهید پرداخت. با پایان این دوره ، شما بهتر می توانید برنامه ها را به گونه ای بسازید که برای همه کاربران قابل دسترسی باشد.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درک اصول دسترسی Understanding Accessibility Basics

  • مقدمه Introduction

  • غلبه بر مفروضات و نمای کلی دسترسی Overcoming Assumptions and Accessibility Overview

  • سرویس دسترسی Android TalkBack Android TalkBack Accessibility Service

  • رویکرد ما برای درک قابلیت دسترسی Our Approach to Understanding Accessibility

  • خلاصه Summary

در دسترس قرار دادن برنامه شما Making Your App Accessible

  • مقدمه Introduction

  • شروع و پیمایش بدون لمس Getting Started and Non-touch Navigation

  • تنظیم شبیه ساز با D-pad و TalkBack پشتیبانی می کند Emulator Setup with D-pad and TalkBack Support

  • در حال اجرای نمایش ناوبری بدون لمس Implementing Non-touch Navigation Demo

  • مشاهده توضیحات View Descriptions

  • افزودن نمای توضیحات نمایش Adding View Descriptions Demo

  • خلاصه Summary

طراحی برای دسترسی Designing for Accessibility

  • مقدمه Introduction

  • دستیابی به دسترسی Achieving Accessibility

  • انتخاب رنگ های دوستانه دسترسی Choosing Accessibility Friendly Colors

  • نسخه نمایشی نسبت کنتراست رنگ Color Contrast Ratio Demo

  • استفاده مناسب از رنگ در ارائه بازخورد Appropriate Use of Color in Providing Feedback

  • اندازه و هدف را لمس کنید Touch Target and Text Sizing

  • نسخه ی نمایشی اندازه متن Text Sizing Demo

  • نسخه ی نمایشی مشکلات ناوبری دسترسی Accessibility Navigation Issues Demo

  • قابلیت دسترسی دوستانه RecyclerView Navigation Accessibility Friendly RecyclerView Navigation

  • قابلیت دسترسی دوستانه RecyclerView نمایش ناوبری Accessibility Friendly RecyclerView Navigation Demo

  • اعلام تغییرات متن برنامه Announcing App Context Changes

  • اعلام نسخه آزمایشی متن زمینه را تغییر می دهد Announcing App Context Changes Demo

  • خلاصه Summary

ایجاد CustomViews قابل دسترسی Creating Accessible CustomViews

  • مقدمه Introduction

  • مروری سریع بر نحوه عملکرد قابلیت دسترسی A Quick Review of How Accessibility Works

  • درک نمای سفارشی ما Understanding Our Custom View

  • چرا نمای سفارشی ما از قابلیت دسترسی پشتیبانی نمی کند Why Our Custom View Didn't Support Accessibility

  • انواع دسترسی Accessibility Types

  • کلاس Helper Accessibility Accessibility Helper Class

  • پیاده سازی پشتیبانی TalkBook ExploreByTouchHelper Implementing ExploreByTouchHelper Talkback Support

  • اتصال ExploreByTouchHelper به نمای سفارشی Connecting ExploreByTouchHelper to the Custom View

  • پیاده سازی پشتیبانی D-pad را کلیک کنید Implementing D-pad Click Support

  • پیاده سازی پشتیبانی ناوبری D-pad Implementing D-pad Navigation Support

  • خارج شدن از نمای سفارشی Navigating Out of the Custom View

  • خلاصه Summary

در حال آزمایش قابلیت دسترسی Testing Accessibility

  • مقدمه Introduction

  • تست دستیابی خودکار Automating Accessibility Testing

  • پیکربندی تست دستیابی خودکار Configuring Automated Accessibility Testing

  • تست دستی دستی Manual Accessibility Testing

  • آزمایش با UI Automator Testing with UI Automator

  • خلاصه Summary

نمایش نظرات

آموزش مبانی اندروید: قابلیت دسترسی
جزییات دوره
3h 3m
44
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
19
4.7 از 5
دارد
دارد
دارد
Jim Wilson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Wilson Jim Wilson

جیم ویلسون رئیس JW Hedgehog Inc است ، یک شرکت مشاوره متخصص در زمینه راه حل برای سیستم عامل های Android ، iOS و Microsoft. جیم بیش از 30 سال تجربه مهندسی نرم افزار دارد و در 15 سال گذشته تمرکز زیادی بر ایجاد راه حل های مبتنی بر مکان و تلفن همراه دارد. وی چندین شرکت نوپای مرتبط با نرم افزار را بنیان گذاری کرده و در چندین مشاور دیگر نیز در نقش مشاوره فعالیت کرده است. پس از نزدیک به یک دهه به عنوان MVP توسعه برنامه کاربردی دستگاه مایکروسافت ، جیم اکنون بر توسعه برنامه های دستگاه Android و iOS تمرکز دارد. علاقه جیم مربیگری توسعه دهندگان نرم افزار است. او به همان اندازه که از تجربه توسعه بومی Java در Android و Objective-C در iOS برخوردار است ، به همان اندازه تجربه توسعه cross-platform توسعه دستگاه مبتنی بر NET با Xamarin ، لذت می برد. جیم بیش از 30 مقاله در زمینه توسعه برنامه های دستگاه ها تألیف کرده و به عنوان یک متخصص مشارکت کننده در زمینه توسعه نرم افزارهای تلفن همراه در رسانه های مختلف خدمت کرده است. آخرین کتاب جیم ایجاد UI پویا با Android Fragment ها است. جیم و همسرش به همراه چندین گربه زمان خود را بین Celebration ، فلوریدا (فقط 3 مایلی از دنیای والت دیزنی) و ساحل Weirs ، نیوهمپشایر تقسیم کردند. وبلاگ جیم را بررسی کنید ، جایی که او در مورد انواع مسائل مربوط به توسعه نرم افزار تلفن همراه و همچنین سرگرمی زندگی در منطقه شلوغ "خانه موش" و سکوت دریاچه ها و کوههای NH صحبت می کند.