Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

‫منابع برای یادگیری Rxjava #239

Open
FatemehMsp opened this issue Jul 25, 2020 · 2 comments
Open

‫منابع برای یادگیری Rxjava #239

FatemehMsp opened this issue Jul 25, 2020 · 2 comments

Comments

@FatemehMsp
Copy link

No description provided.

@saanaam
Copy link

saanaam commented Jul 25, 2020

I don't know do you cod android or not however if you are coding android ... this book is helpful https://scanlibs.com/rxjava-android-developers-reactivex-frp/

@MohsenNooriArdestani
Copy link

MohsenNooriArdestani commented May 14, 2022

انواع RxJava
RxJava
دارای دو نوع مختلف است که عبارتند از Observables و Observers یا Subscribers. از نوع Observables یا نظارت کننده ها به منظور منتشر کردن داده ها یا Event ها استفاده می شود و میتوان به عنوان مثال از آپلود ساده فایل یاد کرد. از نوع Observers یا ناظرین به منظور نمایش داده های ارسال شده استفاده می شود.

تفاوت RxJava و RxAndroid
داخل اندروید ما میتونیم از هر دو کتابخانه RxJava و RxAndroid استفاده کنیم. از اونجایی که ما در اندروید با استفاده از کد جاوا کد میزنیم پس برامون راحت تره تا از آر ایکس جاوا استفاده کنیم، اما یک سری ویژگی ها هم در اندروید وجود دارن که زبان جاوا اون ها رو شامل نمیشه و برای این ویژگی ها باید از RxAndroid استفاده کرد و این کتابخانه کلاس های خاصی رو برای اون ها در نظر گرفته است. به طور مثال در اندروید ما نمیتونیم روی thread یک UI با سرور ارتباط بر قرار کنیم و از طرفی Android UI Thread برای جاوا ناشناخته است، برای همین منظور از RxAndroid برای دسترسی به UI Thread استفاده می کنیم.

مرجع کامل:
https://virgool.io/@wia/rxjava-%DA%86%DB%8C%D8%B3%D8%AA-emlam6lc76vj

برنامه نویسی واکنش پذیر غیرهمزمان و مبتنی بر رویدادها .
پیاده سازی جاوا از Reactive Extensions است. در واقع این کتابخانه با دنبال کردن الگوی Observer، رویدادهای غیرهمزمان را می‌سازد. می‌توانید جریان داده‌ای غیرهمزمان را در هر Thread ایجاد کنید،
https://7learn.com/blog/android-rxjava-tutorial

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants