آموزش صحافی داده Android: شروع کار

Android Data Binding: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: استفاده از Data Binding Library راهی عالی برای افزایش خوانایی کد و کاهش میزان کدی است که برای نوشتن نیاز دارید. شما یاد می گیرید که از آداپتورهای صحافی سفارشی ، دست زدن به رویدادها و مشاهدات استفاده کنید تا کد را واضح و روشن کنید. در هسته هر برنامه عالی آندروید یک کد کد تمیز و خوانا است. در این دوره ، Android Data Binding: Starting ، بر مفاهیم اصلی کتابخانه اتصال داده تسلط خواهید یافت. ابتدا نگاهی دقیق به نحوه انجام اتصال داده با تورم نمایش ، انتقال متغیرها به نمایش ها و استفاده از واردات خواهید داشت. سپس ، نحوه استفاده از عملگرهای سه گانه ، ساخت آداپتورهای صحافی سفارشی و مدیریت رویدادهای اشاره را مشاهده خواهید کرد. سرانجام ، شما مدل های داده ای سفارشی ایجاد خواهید کرد که BaseObservable را گسترش می دهند ، بنابراین به روزرسانی متغیرها به صورت خودکار انجام می شود. بعد از اتمام این دوره ، دانش بنیادی از Data Binding خواهید داشت که به شما در حرکت به جلو برای توسعه برنامه های تلفن همراه کمک می کند.

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

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

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

شروع شدن Getting Started

  • مقدمه Introduction

  • پیش نیازها Prerequisites

  • داستان پشت برنامه The Story Behind the App

  • برنامه نمایشی App Demo

مبانی اتصال داده Data Binding Basics

  • مقدمه Introduction

  • نصب کتابخانه اتصال داده Installing the Data Binding Library

  • صحافی فعالیت و نماهای قطعه Binding Activity and Fragment Views

  • اتصال اشیا Data داده Binding Data Objects

  • بررسی ماژول Module Review

RecyclerViews و اتصال داده RecyclerViews and Data Binding

  • مقدمه Introduction

  • آداپتور صحافی سفارشی برای RecyclerView Custom Binding Adapter for RecyclerView

  • اتصال دهنده آداپتور برای تنظیم تصاویر Binding Adapter for Setting Images

  • اجرای یک رابط سفارشی Implementing a Custom Interface

  • بررسی ماژول Module Review

مشاهدات سفارشی و گسترش پایه قابل مشاهده Custom Observables and Extending BaseObservable

  • مقدمه Introduction

  • ساخت کلاس اشیاerv قابل مشاهده سفارشی Building a Custom Observable Object Class

  • اتصال داده دو طرفه با BindingAdapter Two-way Data Binding with a BindingAdapter

  • بررسی ماژول Module Review

استفاده از رابط با اتصال داده Leveraging an Interface with Data Binding

  • مقدمه Introduction

  • به روزرسانی یک مشاهده با رابط Updating an Observable with an Interface

  • ذخیره مقادیر مورد در SharedPreferences Saving Item Quantities in SharedPreferences

  • ساخت یک سبد خرید قابل مشاهده Building an Observable Shopping Cart

  • بررسی ماژول Module Review

به روز رسانی بازدیدها به طور همزمان با مشاهده Updating Views Simultaneously with Observables

  • مقدمه Introduction

  • بازیافت قابل مشاهده موارد لیست را مشاهده کنید Observable RecyclerView List Items

  • به روز رسانی همزمان دو نمایش Updating Two Views Simultaneously

  • شبیه سازی یک پرداخت با قابلیت اجرا Simulating a Checkout with a Runnable

  • بررسی ماژول Module Review

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

  • مرور: مبانی اتصال داده Review: Data Binding Basics

  • مرور: RecyclerViews و اتصال داده Review: RecyclerViews and Data Binding

  • مرور: مشاهدات سفارشی و توسعه پایه قابل مشاهده Review: Custom Observables and Extending BaseObservable

  • بررسی: استفاده از رابط با اتصال داده Review: Leveraging an Interface with Data Binding

  • مرور: به روزرسانی بازدیدها به طور همزمان با مشاهده ها Review: Updating Views Simultaneously with Observables

  • افکار نهایی Final Thoughts

نمایش نظرات

آموزش صحافی داده Android: شروع کار
جزییات دوره
2h 7m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
54
4.7 از 5
دارد
دارد
دارد
Mitch Tabian
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mitch Tabian Mitch Tabian

میچ عاشق تدریس است اما دومین مورد نزدیک او یادگیری فن آوری های جدید است. صنعت فناوری با سرعتی باورنکردنی در حال پیشرفت و تغییر است. تقریباً مثل اینکه هر روز یک زبان کدگذاری جدید ساخته می شود. او احساس می کند بسیار خوش شانس است که با انقلاب تکنولوژی قرن 21 زندگی می کند.