سلام فرق این روش و این پروژه با پروژه قبلی که از rx java استفاده میشد چی هست چون دقیقا همین اتفاق در rx هم میافتاد
سلام علیرضا جان وقت بخیر
rx java به ما امکانات فوق العاده ای رو در اختیارمون قرار میده مثلا
امکان reactive programming رو به ما میده ما در مدل برنامه نویسی asynchronous لازم بود به callbackها برای بروزرسانی تغییرات متکی باشیم
همچنین باعث میشه کدهای پیچیده کمتری بنویسیم مثلا اگر مالتی تردینگ در برنامه تون استفاده میکنین کار رو برامون بشدت راحت میکنه
برای مثال شما میتوانید بگید که Observable دیتای خود را در ترد بک گراند تولید کنه وObserver درmain thread دیتا را دریافت کرده و از آنها استفاده کند.
همچنین انعطاف پذیری بالایی بخاطر وجود اپراتورهای زیاد داشته باشیم
همچنین میتونیم با سایر کتابخونههای استاندارد ترکیب کنیم مثلا ترکیب rx java + retrofit
در نهایت پیشنهاد میکنم مقاله ای که بچههای تولید محتوا در سون لرن نوشتن رو مطالعه کنید لینک
پوریا شفیعی۲۹ فروردین ۱۴۰۱، ۰۸:۱۳
بعد پوریا بحث کش کردن رو هم میتونیم با rx انجام بدیم درسته؟ با این حال خب استفاده از rx بینهایت امکانات بیشتری قرار میده و استفاده ازش رو بیشتر میکنه. در کل تو پروژههای بزرگی مثل اسنپ یا دیجی کالا هم از rx استفاده میکنن یا خیر؟ و rx برای کاتلین هم ارائه شده ایا؟
aliblue۲۹ فروردین ۱۴۰۱، ۰۸:۴۳
درمورد سوال اول میتونیم علی جان
حقیقتا اسنپ و تپسی نمیدونم از چی استفاده میکنند در اینجا میتونی ببینی چه کمپانی هایی دارند از rx یا هر تکنولوژی دیگه استفاده میکنند لینک