لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سفارشی کردن تنظیمات 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
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
سریانک یک توسعه دهنده نرم افزار پرشور است و دوست دارد دانش خود را از طریق وبلاگ ها و دوره های ویدیویی خود به اشتراک بگذارد. وی از اصل "به اشتراک بگذار و کسب کن" پیروی کرد که باعث شد بسیاری از دوره ها را به صورت آنلاین منتشر کند. گرچه او علاقه زیادی به اندروید دارد اما در سایر سیستم عامل های برنامه تلفن همراه مانند iOS و همچنین چارچوب های توسعه وب مانند لاراول تخصص دارد. او سفر خود را در زمینه اشتراک دانش با برگزاری کارگاههای عملی در چندین سطح عالی موسسه هند مانند NITs و IIT آغاز کرد که در نهایت وی را به عنوان سخنران یکی از Google Developers Groups هند که بیشتر از کارگاههای خود در بسیاری از م institutionsسسات پشتیبانی می کند ، بدل کرد. در حال حاضر سریانک به عنوان توسعه دهنده نرم افزار مستقل و یک مربی آنلاین افتخار کار می کند. جدا از این ، او عاشق سفر و گشت و گذار در مکان های جدید است.
نمایش نظرات