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

Creating High-quality UX with AndroidX

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: تجربه کاربری یک اپلیکیشن نقش کلیدی در موفقیت آن دارد. این دوره به شما یاد می دهد که چگونه با استفاده از کلاس های ارائه شده توسط کتابخانه های 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&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

نمایش نظرات

نظری ارسال نشده است.

آموزش ایجاد UX با کیفیت بالا با AndroidX
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 10m
26
Pluralsight (پلورال سایت) pluralsight-small
11 تیر 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
40
4.9 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sriyank Siddhartha Sriyank Siddhartha

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

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

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

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