آموزش برنامه های Android با Kotlin: منابع ، سبک ها و مضامین

Android Apps with Kotlin: Resources, Styles, and Themes

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

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

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

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

درک سازگاری منابع Understanding Resource Adaptability

  • مقدمه Introduction

  • هدف و تعامل منابع Resource Purpose and Interaction

  • برنامه نمایشی ما Our Demo App

  • استفاده و دستیابی به منابع Using and Accessing Resources

  • وقتی خصوصیات Sythesized کافی نیستند When Sythesized Properties Aren't Enough

  • سازگاری منابع Resource Adaptability

  • در حال تغییر در تنظیمات پیکربندی Adapting to Configuration Changes

  • ایجاد تنوع چشم انداز منبع چیدمان Creating a Layout Resource Landscape Variation

  • تغییر طرح بندی Customizing the Layout Variation

  • درک نحوه سازگاری Understanding How Adaptability Works

  • خلاصه Summary

ایجاد منابع قابل ترسیم Creating Drawable Resources

  • مقدمه Introduction

  • منابع قابل نقاشی به اشکال مختلف در می آیند Drawable Resources Come in Many Forms

  • ایجاد یک منبع شکل Creating a Shape Resource

  • بهبود شکل ظاهری منابع Enhancing the Shape Resource Appearance

  • کار با منابع برداری Working with Vector Resources

  • منابع و مقیاس برداری Vector Resources and Scaling

  • مقایسه منابع ، شکل و بردار Comparing Shape, Vector, and Rastor Resources

  • برخورد با تراکم نمایشگر Dealing with Display Densities

  • نمایش منابع خاص تراکم Display Density-specific Resources

  • ایجاد فهرست منابع واجد شرایط Creating Qualified Resource Directories

  • نصب منابع Resource Installation

  • خلاصه Summary

تعیین مقادیر مقادیر Specifying Values Resources

  • مقدمه Introduction

  • اعلام و سازماندهی منابع ارزشها Declaring and Organizing Values Resources

  • ایجاد یک منبع رنگی Creating a Color Resource

  • اندازه بندی محتوا با منابع ابعاد Sizing Content with Dimension Resources

  • اندازه گیری قلم مناسب برای دسترسی Accessibility-friendly Font Sizing

  • منابع در کد Resources in Code

  • با استفاده از منابع Integer Using Integer Resources

  • سازگار برای نمایش تفاوت ها Adapting to Display Differences

  • خلاصه Summary

استفاده از رشته ها و محلی سازی رشته ها Using Strings and String Localization

  • مقدمه Introduction

  • نگاهی گذرا به منابع رشته ای A Quick Look at String Resources

  • منابع رشته ای در پروژه String Resources in the Project

  • تبدیل رشته های متنی به منابع در چیدمان ها Converting Literal Strings to Resources in Layouts

  • منابع رشته ای در کد String Resources in Code

  • دسترسی به منابع رشته ای از کد Accessing String Resources from Code

  • منابع رشته ای با جایگزینی ارزش String Resources with Value Substitution

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

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

  • خلاصه Summary

ارائه ویژگی های نمایش سفارشی با سبک ها Providing Custom Display Characteristics with Styles

  • مقدمه Introduction

  • ویژگی های نمای Android Android View Attributes

  • مشاهده سبک ها View Styles

  • استفاده از سبک ها در textAppearance Applying Styles to textAppearance

  • اعلام سبک جدید Declaring a New Style

  • وراثت سبک Style Inheritance

  • به ارث بردن سبک چارچوب Inheriting a Framework Style

  • به ارث بردن سبک پروژه Inheriting a Project Style

  • ایجاد یک سبک دکمه عملکرد شناور Creating a Floating Action Button Style

  • یافتن سبک والدین دکمه عملکرد شناور Finding the Floating Action Button Parent Style

  • خلاصه Summary

سفارشی کردن ظاهر برنامه با مضامین Customizing App Appearance with Themes

  • مقدمه Introduction

  • اعمال و اعلام مضامین Applying and Declaring Themes

  • درک مضامین برنامه Understanding the App's Themes

  • کاوش موضوع ساز Exploring Theme Builder

  • تغییر مارک تم Changing Theme Branding

  • استفاده از منابع منابع در یک موضوع Using Resource References in a Theme

  • تأیید رفتار مارک Verifying Branding Behavior

  • استفاده از ویژگی های تم Applying Theme-wide Attributes

  • تنظیم سبک های نمایش خاص تم Setting Theme-specific View Styles

  • خلاصه Summary

نمایش نظرات

آموزش برنامه های Android با Kotlin: منابع ، سبک ها و مضامین
جزییات دوره
3h 34m
64
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
12
4.8 از 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 صحبت می کند.