تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ aliblue
فرق بدون rxjava
جامعه جاوا (اندروید) ایجاد شده در ۲۹ فروردین ۱۴۰۱

سلام فرق این روش و این پروژه با پروژه قبلی که از rx java استفاده میشد چی هست چون دقیقا همین اتفاق در rx هم میافتاد

سلام علیرضا جان وقت بخیر


rx java به ما امکانات فوق العاده ای رو در اختیارمون قرار میده مثلا

امکان reactive programming رو به ما میده ما در مدل برنامه نویسی asynchronous لازم بود به callback‌ها برای بروزرسانی تغییرات متکی باشیم

همچنین باعث میشه کد‌های پیچیده کمتری بنویسیم مثلا اگر مالتی تردینگ در برنامه تون استفاده میکنین کار رو برامون بشدت راحت میکنه

برای مثال شما میتوانید بگید که Observable دیتای خود را در ترد بک گراند تولید کنه وObserver درmain thread دیتا را دریافت کرده و از آنها استفاده کند.

همچنین انعطاف پذیری بالایی بخاطر وجود اپراتور‌های زیاد داشته باشیم

همچنین میتونیم با سایر کتابخونه‌های استاندارد ترکیب کنیم مثلا ترکیب rx java + retrofit


در نهایت پیشنهاد میکنم مقاله ای که بچه‌های تولید محتوا در سون لرن نوشتن رو مطالعه کنید لینک

پوریا شفیعی ۲۹ فروردین ۱۴۰۱، ۰۸:۱۳

بعد پوریا بحث کش کردن رو هم میتونیم با rx انجام بدیم درسته؟ با این حال خب استفاده از rx بینهایت امکانات بیشتری قرار میده و استفاده ازش رو بیشتر میکنه. در کل تو پروژه‌های بزرگی مثل اسنپ یا دیجی کالا هم از rx استفاده میکنن یا خیر؟ و rx برای کاتلین هم ارائه شده ایا؟


aliblue ۲۹ فروردین ۱۴۰۱، ۰۸:۴۳

درمورد سوال اول میتونیم علی جان

حقیقتا اسنپ و تپسی نمیدونم از چی استفاده میکنند در اینجا میتونی ببینی چه کمپانی هایی دارند از rx یا هر تکنولوژی دیگه استفاده میکنند لینک

بله میتونیم از Rxkotlin استفاده کنیم لینک

پوریا شفیعی ۲۹ فروردین ۱۴۰۱، ۰۹:۴۷