آموزش rxjava: الگوهای طراحی برای توسعه دهندگان اندرویدی - آخرین آپدیت

دانلود RxJava: Design Patterns for Android Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: کتابخانه Rxjava - اجرای یک دستگاه مجازی جاوا (VM) از پسوندهای واکنشی - الگوی Observer را گسترش می دهد و باعث می شود برنامه نویسان Android بتوانند برنامه هایی را که به رویدادهای کاربر و تغییرات داده پاسخ می دهند ، برنامه ریزی کنند. در این دوره مبتنی بر پروژه ، مربی جان بات به آشنایی با توسعه دهندگان با جنبه های اصلی Rxjava کمک می کند ، زیرا او به برخی از الگوهای طراحی ساده که با برنامه نویسی واکنشی کار می کند ، می رود. در مورد صفات ، مشاهدات ، نخ و موارد دیگر بیاموزید-همچنین نحوه اضافه کردن rxjava به یک معماری لایه بندی شده مانند مدل-نمای-نمایندگی (MVP) یا مدل-نمای-نمای (MVVM). به علاوه ، موارد استفاده در دنیای واقعی را مرور کنید که می تواند به شما در درک عملی از این مفاهیم کمک کند.

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • پروژه ای که می خواهیم ساخت The project we'll be building

  • پروژه شروع کننده ما را تنظیم کنید Set up our starter project

1. مبانی 1. The Basics

  • RxJava چیست؟ What is RxJava?

  • مشاهدات Observables

  • انواع قابل مشاهده Observable types

  • BehaviRelay: Imperative BehaviorRelay: Imperative

  • BehcareRelay: اعلانی BehaviorRelay: Declarative

  • فاعل، موضوع Subjects

  • ایجاد یک روش onError Creating an onError method

  • ایجاد یک روش onComplete Creating an onComplete method

  • ایجاد یک مشاهده ساده Creating a simple observable

  • کلید های میانبر برای ایجاد مشاهدات Shortcuts for creating observables

  • صفات Traits

2. مثال UI ساده 2. Simple UI Example

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

  • JSONPlaceholder JSONPlaceholder

  • شبکه سازی ساده Simple networking

  • ایجاد تک Rx Rx single creation

  • اشتراک مشترک Rx Rx single subscription

3. لایه مدل 3. The Model Layer

  • MVP و MVVM: معماری با Rx MVP and MVVM: Architecture with Rx

  • لایه مدل Model layer

  • بانک اطلاعاتی: از لایه مدل تا UI Database: From model layer to UI

  • بانک اطلاعاتی: نمایش نتایج ما Database: Showing our result

  • نمای کلی لایه شبکه Network layer overview

  • شبکه: لایه شبکه Network: Network layer

  • شبکه: از لایه مدل تا UI Network: From model layer to UI

  • شبکه: نمایش نتایج ما Network: Showing our results

  • شبکه: با استفاده از روشی واکنشی تر Network: Using a more reactive way

4- گروه بندی تماس های خدمات API 4. Grouping API Service Calls

  • بررسی اجمالی و ایجاد کار Overview and task creation

  • کار را به صورت قابل مشاهده ببندید Wrap task in observable

  • زیپ قابل مشاهده Observable zip

  • نمایش نتایج ما Showing our results

  • دست زدن به مقادیر تهی Handling null values

  • رسیدگی به استثنائات Handling exceptions

  • نوع نتیجه عدم موفقیت Failure result type

5. اتصال به UI 5. Binding to the UI

  • تهیه کننده واکنشی را آماده کنید Prepare reactive presenter

  • صحافی ساده Simple binding

  • الزام آور لیست ساده Simple list binding

  • RxBinding TextView RxBinding TextView

  • RecyclerView: تنظیم اتصال RecyclerView: Binding setup

  • RecyclerView: دیدن آن در عمل RecyclerView: Seeing it in action

  • منبع تنظیم منبع داده Sectioned data source setup

  • منبع داده تقسیم شده در عمل Sectioned data source in action

6. رشته 6. Threading

  • کنترل موضوع و کنترل رابط کاربر Threading and UI controls

  • مشاهده در مقابل مشترک شدن در Gotcha observeOn vs. subscribeOn gotcha

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش rxjava: الگوهای طراحی برای توسعه دهندگان اندرویدی
جزییات دوره
2h 24m
47
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
22,105
- از 5
دارد
دارد
دارد
Jon Bott
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Bott Jon Bott

Jon Bott یک توسعه دهنده ارشد iOS در Ancestry.com و یک مشاور آموزشی است. جان تجربه گسترده ای دارد ، از توسعه جلویی (iOS ، Android و وب) گرفته تا برنامه نویسی به عقب ، چه در برنامه های تجاری بزرگ و چه در برنامه های آموزشی. جان عکاس مشتاق است و همچنین در زمینه ایجاد رسانه (ویدئو و صوتی) همکاری داشته است ، همچنین در سیستم عامل هایی برای پخش و مصرف آن رسانه کار کرده است.