آموزش سفارشی کردن تنظیمات UI با استفاده از کتابخانه ترجیحی AndroidX

Customizing UI Settings Using the AndroidX Preference Library

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تنظیمات اندروید به کاربران اجازه می دهد تا عملکرد و رفتار یک برنامه را تغییر دهند. این دوره به شما می‌آموزد که از قدرت کتابخانه ترجیحی AndroidX برای ایجاد رابط‌های کاربری تنظیمات منطبق بر دستورالعمل‌های طراحی اندروید استفاده کنید. در هسته هر برنامه حرفه‌ای، درک کاملی از نحوه استفاده از کتابخانه ترجیحی AndroidX برای ساخت صفحه‌های تنظیمات برای آن وجود دارد. یک تجربه کاربری پیشرفته در این دوره آموزشی، سفارشی کردن تنظیمات رابط کاربری با استفاده از کتابخانه ترجیحی AndroidX، نحوه استفاده از کتابخانه Preference را برای طراحی صفحه تنظیمات با استفاده از SharedPreferences و PreferenceDataStore پیش فرض زیرین خواهید دید. ابتدا، کتابخانه ترجیحی AndroidX را کاوش می‌کنید و از آن برای ایجاد صفحه تنظیماتی استفاده می‌کنید که مطابق با دستورالعمل‌های طراحی Android باشد و تجربه کاربری ثابتی را ارائه دهد. در مرحله بعد، متوجه خواهید شد که چگونه می توانید به اشیاء Preference دسترسی داشته باشید و مقادیر را از SharedPreferences و PreferenceDataStore پیش فرض زیرین بخوانید. در نهایت، نحوه پیاده‌سازی رابط‌های شنونده مختلف برای پیگیری هر گونه به‌روزرسانی در اشیاء Preference را خواهید آموخت. وقتی این دوره را تمام کردید، دانش پایه ای در مورد استفاده از کتابخانه Preference برای ایجاد رابط های کاربری تنظیمات قوی برای برنامه های مدرن اندروید خواهید داشت.

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

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

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

شروع شدن Getting Started

  • کتابخانه ترجیحی AndroidX چیست؟ What Is the AndroidX Preference Library?

  • ترجیح چیست؟ What Is a Preference?

  • SharedPreferences و PreferenceDataStore SharedPreferences and PreferenceDataStore

  • ساختار برنامه: GloboChat App Structure: GloboChat

  • راه اندازی پروژه با کامپوننت ناوبری Project Setup with Navigation Component

  • بررسی ساختار پروژه Exploring the Project Structure

ساخت رابط کاربری تنظیمات Building a Settings UI

  • مراحل لازم برای ساخت صفحه تنظیمات Steps Required to Build a Settings Screen

  • PreferenceScreen، PreferenceCategory و SwitchPreferenceCompat PreferenceScreen, PreferenceCategory, and SwitchPreferenceCompat

  • EditTextPreference، ListPreference و PreferenceCategory EditTextPreference, ListPreference, and PreferenceCategory

  • Preference و CheckBoxPreference Preference and CheckBoxPreference

  • خلاصه و بعدی Summary and Up Next

کار با اشیاء ترجیحی Working with Preference Objects

  • بررسی اجمالی Overview

  • دسترسی به یک شی ترجیحی در یک قطعه یا فعالیت Accessing a Preference Object in a Fragment or Activity

  • باز کردن یک قطعه از صفحه تنظیمات Opening a Fragment from the Settings Screen

  • باز کردن یک فعالیت از صفحه تنظیمات Opening an Activity from the Settings Screen

  • خواندن مقادیر ترجیحی Reading Preference Values

  • با استفاده از رابط OnPreferenceChangeListener Using the OnPreferenceChangeListener Interface

  • با استفاده از رابط OnSharedPreferenceChangeListener Using the OnSharedPreferenceChangeListener Interface

  • OnPreferenceChangeListener در مقابل OnSharedPreferenceChangeListener OnPreferenceChangeListener vs. OnSharedPreferenceChangeListener

  • خلاصه و بعدی Summary and Up Next

ایجاد رابط کاربری تنظیمات در کد Creating a Settings UI in Code

  • بررسی اجمالی Overview

  • ایجاد یک صفحه تنظیمات فرعی Creating a Sub-settings Screen

  • کاوش MultiSelectListPreference Exploring MultiSelectListPreference

  • ایجاد رابط کاربری تنظیمات در کد کاتلین Building a Settings UI in Kotlin Code

  • خلاصه و بعدی Summary and Up Next

کاوش در مفاهیم متفرقه Exploring Miscellaneous Concepts

  • بررسی اجمالی Overview

  • SummaryProvider: به‌روزرسانی پویا خلاصه اولویت SummaryProvider: Dynamically Update Preference Summary

  • باز کردن یک صفحه وب با استفاده از Intent از صفحه تنظیمات Opening a Webpage Using the Intent from Settings Screen

  • کنترل نمایان بودن ترجیحات Controlling the Visibility of Preferences

  • با استفاده از PreferenceDataStore Using PreferenceDataStore

  • زمان استفاده از PreferenceDataStore When to Use PreferenceDataStore

  • تکلیف: خودتان این کار را انجام دهید Assignment: Do It Yourself

  • خلاصه دوره و جمع بندی Course Summary and Wrap Up

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش سفارشی کردن تنظیمات UI با استفاده از کتابخانه ترجیحی AndroidX
جزییات دوره
2h 2m
34
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
31
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sriyank Siddhartha Sriyank Siddhartha

سریانک یک توسعه دهنده نرم افزار پرشور است و دوست دارد دانش خود را از طریق وبلاگ ها و دوره های ویدیویی خود به اشتراک بگذارد. وی از اصل "به اشتراک بگذار و کسب کن" پیروی کرد که باعث شد بسیاری از دوره ها را به صورت آنلاین منتشر کند. گرچه او علاقه زیادی به اندروید دارد اما در سایر سیستم عامل های برنامه تلفن همراه مانند iOS و همچنین چارچوب های توسعه وب مانند لاراول تخصص دارد. او سفر خود را در زمینه اشتراک دانش با برگزاری کارگاههای عملی در چندین سطح عالی موسسه هند مانند NITs و IIT آغاز کرد که در نهایت وی را به عنوان سخنران یکی از Google Developers Groups هند که بیشتر از کارگاههای خود در بسیاری از م institutionsسسات پشتیبانی می کند ، بدل کرد. در حال حاضر سریانک به عنوان توسعه دهنده نرم افزار مستقل و یک مربی آنلاین افتخار کار می کند. جدا از این ، او عاشق سفر و گشت و گذار در مکان های جدید است.