آموزش ایجاد UX با کیفیت بالا با AndroidX

Creating High-quality UX with AndroidX

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هسته اصلی هر برنامه مدرن، درک کامل کتابخانه های رابط کاربری AndroidX برای ایجاد یک تجربه کاربری با کیفیت بالا است. در این دوره آموزشی، ایجاد UX با کیفیت بالا با AndroidX، یاد می‌گیرید که چگونه از کتابخانه‌های AndroidX برای پیاده‌سازی RecyclerView و CardView با تکنیک‌های ناوبری موثر مانند کشوهای ناوبری و نوارهای ناوبری پایین، همراه با کامپوننت ناوبری Jetpack استفاده کنید. ابتدا، نحوه پیاده سازی CardView و RecyclerView را برای ایجاد یک لیست بزرگ، عملکردی و قابل پیمایش بررسی خواهید کرد. در مرحله بعد، تکنیک های مختلفی را برای پیمایش بین قطعات با استفاده از کشوهای ناوبری و نوارهای ناوبری پایین کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه با پیاده‌سازی ضربه‌ها، تند کشیدن و کشیدن ژست‌ها در RecyclerView، تجربه کاربر را بهبود ببخشید. پس از اتمام این دوره، مهارت ها و دانش اجزای مهم کتابخانه AndroidX مورد نیاز برای توسعه یک برنامه اندروید با کیفیت بالا را خواهید داشت.

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

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

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

شروع شدن Getting Started

  • UI در مقابل UX UI vs. UX

  • راز پشت برنامه های با کیفیت بالا The Secret behind High-quality Apps

  • GloboTour: نمای کلی برنامه GloboTour: App Overview

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

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

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

استفاده از کشوهای ناوبری Using Navigation Drawers

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

  • اضافه کردن DrawerLayout و NavigationView Adding DrawerLayout and NavigationView

  • افزودن آیتم های منو و طرح هدر Adding Menu Items and Header Layout

  • اتصال کشوی ناوبری با کامپوننت ناوبری Connecting Navigation Drawer with Navigation Component

  • رفع اشکال: بهبود تجربه کاربر Fixing a Bug: Improving User Experience

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

پیاده سازی RecyclerView Implementing RecyclerView

  • درک نقش آداپتور Understanding the Role of an Adapter

  • درک الگوی طراحی ViewHolder Understanding ViewHolder Design Pattern

  • تنظیم منابع: منبع داده و چیدمان آیتم فهرست Setting up Resources: Data Source and List Item Layout

  • آداپتور پیاده سازی: RecyclerView.Adapter<ViewHolder> Implementing Adapter: RecyclerView.Adapter<ViewHolder>

  • آداپتور پیاده سازی: RecyclerView.Adapter<ViewHolder Implementing Adapter: RecyclerView.Adapter&lt;ViewHolder&gt;

  • بازرسی رفتار آداپتور Inspecting Adapter Behavior

  • تمرین: لیست مورد علاقه RecyclerView را با آداپتور پیاده سازی کنید Exercise: Implement Favorite List RecyclerView with Adapter

کار با آیتم ها در RecyclerView Working with Items in RecyclerView

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

  • GridLayoutManager و StaggeredGridLayoutManager GridLayoutManager and StaggeredGridLayoutManager

  • افزودن OnClickListener به موارد فهرست Adding OnClickListener on List Items

  • افزودن و حذف موارد از یک لیست Adding and Deleting Items from a List

  • افزودن قابلیت: یک مورد را به عنوان مورد علاقه علامت گذاری کنید Adding Functionality: Mark an Item as Favorite

  • راه حل تمرین: پیاده سازی RecyclerView برای صفحه علاقه مندی ها Exercise Solution: Implementing RecyclerView for Favorites Screen

  • بهبود تجربه کاربر و جمع بندی ماژول Improving User Experience and Module Wrap-up

اضافه کردن یک نوار ناوبری پایین Adding a Bottom Navigation Bar

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

  • افزودن BottomNavigationView: تب های ناوبری پایین Adding BottomNavigationView: Bottom Navigation Tabs

  • اتصال نوار ناوبری پایین با مؤلفه ناوبری Connecting Bottom Navigation Bar with Navigation Component

  • بهبود تجربه کاربری Improving User Experience

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

بهبود تجربه کاربری برای یک برنامه با کیفیت بالا Improving User Experience for a High-quality App

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

  • برای مرتب کردن مجدد موارد در RecyclerView بکشید Drag to Rearrange Items in RecyclerView

  • برای حذف یک مورد از RecyclerView انگشت خود را بکشید Swipe to Delete an Item from RecyclerView

  • چگونه دستورالعمل های ساخت برنامه های با کیفیت بالا را تأیید کنیم How to Verify Guidelines to Build High-quality Apps

  • پایان: دوره های مهم دیگر برای کاوش Wrapping up: Other Important Courses to Explore

نمایش نظرات

آموزش ایجاد UX با کیفیت بالا با AndroidX
جزییات دوره
2h 10m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
48
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sriyank Siddhartha Sriyank Siddhartha

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