آموزش گسترش درخواست تجدید نظر و دسترسی به Android

Broadening Android App Appeal and Reach

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: پلت فرم آندروید یک اکوسیستم غنی از کاربران و دستگاه ها را شامل می شود. در این دوره ، شما می آموزید که چگونه برنامه هایی ایجاد کنید که از طریق پشتیبانی از زبان چندگانه ، سازگاری دستگاه ، قابلیت دسترسی و نماهای سفارشی به طور م effectivelyثر با این اکوسیستم درگیر شوند. پلت فرم Android یکی از بزرگترین پایگاه های کاربر در هر سیستم عامل را در بر می گیرد و به آن کاربران امکان اکوسیستم دستگاه غنی پر از گزینه. در این دوره ، گسترش برنامه تجدید نظر و دسترسی به Android ، شما یاد خواهید گرفت که چگونه با ایجاد برنامه هایی که به طور م theثر نیازهای این کاربران را درگیر می کند و با قابلیت های دستگاه فردی آنها سازگار است ، در این محیط موفق شوید. ابتدا نحوه استفاده از سیستم منابع Android برای ایجاد برنامه هایی را می بینید که به صورت پویا با ویژگی ها و قابلیت های دستگاه سازگار می شوند. در مرحله بعدی ، نحوه ایجاد برنامه های آگاه به محلی را که دارای پشتیبانی از چند زبان هستند و متن را به زبان انتخابی کاربر نشان می دهند ، جستجو خواهید کرد. پس از آن ، شما در ایجاد نماهای سفارشی که به برنامه شما اجازه می دهد تجربه کاربری غنی و جذاب را ارائه دهد ، فرو می روید. سپس یاد خواهید گرفت که قابلیت تنظیم زمان طراحی Android Studio را به نماهای سفارشی خود اضافه کرده و از ویژگی های تعاملی استفاده کنید. سرانجام ، شما درک خواهید کرد که چگونه برنامه هایی را ایجاد کنید که از قابلیت های دسترسی مانند ناوبری غیر لمسی و صفحه خوان ها پشتیبانی می کنند. با پایان این دوره ، شما مهارت و دانش لازم برای ایجاد برنامه های Android خود را دارید که به طور م engageثر نیازهای اکوسیستم غنی دستگاه ها و کاربران Android را درگیر کرده و آنها را برآورده می کند.

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

کار با منابع برای بومی سازی و سازگاری Working with Resources for Localization and Adaptability

  • مقدمه Introduction

  • منابع و سازگاری Resources and Adaptability

  • شناسایی نیاز به سازگاری Identifying Need for Adaptability

  • بارگیری مقادیر مختلف بر اساس عرض صفحه Loading Different Values Based on Screen Width

  • ایجاد چیدمان فعالیت مخصوص جهت گیری Creating Orientation-specific Activity Layouts

  • تأیید رفتار تغییر جهت گیری فعالیت Verifying Activity Orientation Change Behavior

  • مدیریت وضعیت فعالیت در جهت گیری ها Manage Activity State on Orientation Changes

  • محلی سازی متن UI در زبانهای جایگزین Localizing UI Text into Alternative Languages

  • تأیید رفتار متن محلی Verifying Localized Text Behavior

  • منابع قابل ترسیم و تفاوت تراکم صفحه دستگاه Drawable Resources and Device Screen Density Differences

  • درک چالش تراکم صفحه دستگاه Understanding the Device Screen Density Challenge

  • منابع قابل ترسیم و ساختار پروژه Drawable Resources and Project Structure

  • افزودن منابع قابل طراحی مخصوص چگالی Adding Density-specific Drawable Resources

  • خلاصه Summary

ایجاد نمای سفارشی Creating a Custom View

  • مقدمه Introduction

  • نماهای سفارشی Custom Views

  • افزودن نمای سفارشی به پروژه Adding a Custom View to the Project

  • مشاهده ظاهر View Appearance

  • برنامه ریزی ظاهر نمایش Planning the View Appearance

  • محاسبه موقعیت طراحی Calculating the Drawing Positioning

  • رسم نمای سفارشی Drawing the Custom View

  • تأیید نمای نمایش در Android Studio Verifying View Appearance Within Android Studio

  • خلاصه Summary

مدیریت موقعیت و اندازه نمایش سفارشی Handling Custom View Positioning and Sizing

  • مقدمه Introduction

  • قرار دادن نمای سفارشی و موقعیت یابی Placing a Custom View and Positioning

  • ترکیب سفارشی سازی نمای نمایش Incorporating Custom View Padding

  • افزودن نمای سفارشی به فعالیت یادداشت Adding the Custom View to the Note Activity

  • نشان دادن اندازه گیری های مشاهده سفارشی Indicating Custom View Measurements

  • ارائه یک اجرای ساده اندازه گیری Providing a Simple onMeasure Implementation

  • موقعیت یابی نمای سفارشی با محدودیت ها Positioning the Custom View with Constraints

  • مشاهده سازگاری اندازه View Sizing Adaptability

  • ساخت در اندازه گیری بیشتر سازگار است Making onMeasure More Adaptable

  • محاسبه موقعیت های طراحی بر اساس اندازه نمایش Calculating Drawing Positions Based on View Size

  • اتصال نمای اندازه به پیاده سازی onSize Connecting View Sizing to onSize Implementation

  • خلاصه Summary

ترکیب تعامل و قابلیت تنظیم نمایش سفارشی Incorporating Custom View Interactivity and Configurability

  • مقدمه Introduction

  • تعامل با نمای سفارشی از کد Interacting with the Custom View from Code

  • پشتیبانی سفارشی نمایش لمسی Custom View Touch Support

  • اضافه کردن پشتیبانی لمسی به نمای سفارشی Adding Touch Support to the Custom View

  • به روزرسانی نقشه در پاسخ به تغییرات Updating Drawing in Response to Changes

  • قابلیت تنظیم سفارشی نمایش و پشتیبانی از طراح Custom View Configurability and Designer Support

  • افزودن ویژگی پیکربندی رنگ Adding a Color Configuration Attribute

  • دسترسی به ویژگی پیکربندی رنگ Accessing a Color Configuration Attribute

  • خصوصیات پیکربندی شمارش سفارشی Custom Enumeration Configuration Attributes

  • ویژگی های پیکربندی ابعاد Dimension Configuration Attributes

  • مقادیر رسم مستقل تراکم صفحه Screen Density Independent Drawing Values

  • خلاصه Summary

افزودن قابلیت دسترسی Adding Accessibility

  • مقدمه Introduction

  • هدف دسترسی و چگونگی عملکرد آن Goal of Accessibility and How It Works

  • صفحه خواندن TalkBack و پیمایش D-pad TalkBack Screen Reading and D-pad Navigation

  • توضیحات محتوا و کنترل پیمایش کانونی Content Descriptions and Focus Navigation Control

  • کنترل رفتار دسترسی به برنامه Controlling App Accessibility Behavior

  • رفتار برنامه با کنترل قابلیت دسترسی App Behavior with Accessibility Control

  • خودکار کردن چک های دستیابی Automating Accessiblity Checks

  • خلاصه Summary

در دسترس قرار دادن نمای سفارشی Making the Custom View Accessible

  • مقدمه Introduction

  • پشتیبانی دستیابی به نمایش سفارشی Custom View Accessibility Support

  • ایجاد و اتصال کلاس Helper Accessory Creating and Connecting Accessibility Helper Class

  • دسترسی مورد مشاهده سفارشی Custom View Item Accessibility

  • اختصاص شناسه ها و مشخصات مورد Assigning Item IDs and Characteristics

  • تأیید رفتار دسترسی و اضافه کردن حالت علامت گذاری شده Verifying Accessibility Behavior and Adding Checked State

  • تغییر وضعیت دسترسی با D-pad Changing Accessibility State with D-pad

  • خلاصه و از کجا برویم Summary and Where to Go from Here

نمایش نظرات

آموزش گسترش درخواست تجدید نظر و دسترسی به Android
جزییات دوره
4h 4m
63
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
43
4.6 از 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 صحبت می کند.