آموزش مبانی Android: نماها و آداپتورها

Android Fundamentals: Views and Adapters

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با استفاده از Adapter ، داده ها را به صورت کارآمد در یک View بارگیری و نمایش دهید. با استفاده از آداپتورهای Android ، اجرای لیست ، شبکه ، شبکه پله ای ، لیست صفحه ای ، نمایش های کشویی ، کشویی Fragment ها و یک منوی کشویی را کاوش کنید. یکی از نیازهای اساسی هر برنامه تلفن همراه نمایش داده ها در یک View است. اغلب اوقات ، داده ها به صورت یک مجموعه ارائه می شوند و باید روی صفحه به صورت لیست یا صفحه نمایش داده شوند. برای کمک به این موضوع ، اندروید سیستمی به نام Adapter را ایجاد می کند که وظیفه ایجاد نمای برای هر مورد را در مجموعه داده ها دارد. در این دوره ، Android Fundamentals: Views و Adapters نحوه پیاده سازی Adapters را برای سناریوهای مورد استفاده مختلف درک خواهید کرد. ابتدا متوجه خواهید شد که آداپتور دقیقاً چیست. در مرحله بعدی ، انواع مختلف آداپتورهای متداول مرتبط با RecyclerView ، Grids ، ViewPager2 ، Spinner و Paging کتابخانه را کشف خواهید کرد. سرانجام ، شما زمان استفاده از کدام آداپتور را در برنامه خود کشف خواهید کرد. پس از پایان این دوره ، مهارت و دانش آداپتورهای مورد نیاز برای مدیریت نمایش ها و مجموعه داده ها با بهترین عملکرد را خواهید داشت.

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

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

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

معرفی آداپتورها Introduction to Adapters

  • معرفی آداپتورها Introduction to Adapters

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

  • گروه های مشاهده شده به آداپتورها پیوند داده شده است ViewGroups Linked to Adapters

  • بیشترین بهره را از این دوره ببرید Make the Most out of This Course

  • راه اندازی اولیه پروژه Initial Project Setup

در حال اجرا RecyclerView Implementing RecyclerView

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

  • تنظیم منابع Setting up Resources

  • پیاده سازی آداپتور برای RecyclerView Implementing Adapter for RecyclerView

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

  • انجام عملیات افزودن و حذف Performing Add and Delete Operations

  • خلاصه Summary

ایجاد شبکه با استفاده از RecyclerView Creating Grids Using RecyclerView

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

  • تنظیم منابع Setting up Resources

  • با استفاده از GridLayoutManager و StaggeredGridLayoutManager Using GridLayoutManager and StaggeredGridLayoutManager

کاوش PagedListAdapter Exploring PagedListAdapter

  • معرفی PagedListAdapter Introduction to PagedListAdapter

  • راه اندازی پروژه: بانک اطلاعاتی اتاق Project Setup: Room Database

  • راه اندازی کتابخانه Paging: PagedListAdapter Setting up Paging Library: PagedListAdapter

  • پیاده سازی PagedListAdapter Implementing PagedListAdapter

  • خلاصه Summary

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

  • نمای کلی ViewPager2 Overview of ViewPager2

  • ایجاد نمایش های قابل کش رفتن Creating Swipeable Views

  • ایجاد تکه های قابل پاک کردن Creating Swipeable Fragments

  • خلاصه Summary

پیاده سازی Spinner Implementing a Spinner

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

  • پیاده سازی Spinner ساده با استفاده از ArrayAdapter Implementing Simple Spinner Using ArrayAdapter

  • پیاده سازی Custom Spinner با استفاده از Custom ArrayAdapter Implementing Custom Spinner Using Custom ArrayAdapter

  • بعدش چی؟ What Next?

همه چیز را با هم گره بزنیم Tying It All Together

  • سفر ما تا کنون Our Journey so Far

نمایش نظرات

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

آموزش مبانی Android: نماها و آداپتورها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 43m
29
Pluralsight (پلورال سایت) pluralsight-small
09 مرداد 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
14
5 از 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.