منصوبے کے بارے میں

RxAndroid RxJava 3 کے لیے Android‑مخصوص بائنڈنگ слے ہے، جس کی مرمت ReactiveX کرتی ہے۔ اس کا مشاہدہ کردہ مقصد Android ایپلیکیشنز میں ری ایکٹو پروگرامنگ کو سادہ بنانے کے لیے ضروری کلاسوں کا کم سے کم مجموعہ شامل کرنا ہے۔ بنیادی صلاحیت: لائبریری ایک Scheduler فراہم کرتی ہے جو Android مین تھریڈ یا کسی بھی مقرر کردہ Looper پر کام کا شیڈول بناتی ہے۔ یہ ڈویلپرز کو اجازت دیتا ہے کہ وہ بتا سکیں کہ ایک Observable کدھر مشاہدہ کرنا چاہیے، بغیر ہینڈ‑رولنگ تھریڈ ہینڈلنگ کے۔ README میں دکھائے گئےعام استعمال: ایک Observable بیک گراؤنڈ Scheduler پر subscribe ہوتا ہے اور AndroidSchedulers.mainThread() کے ذریعے مین تھریڈ پر observe ہوتا ہے، جس کے نتیجے میں نتائج UI تھریڈ پر onNext کے ذریعے deliver ہوتے ہیں۔ ایک زیادہ عام شکل AndroidSchedulers.from(backgroundLooper) استعمال کرتی ہے جس سے asynchronous مواصلات کو کسی بھی Android پیغام لوپ سے باندھا جا سکتا ہے۔ پیش‑کش اور بناؤ: مصنوعات Maven Central پر io.reactivex.rxjava3 گروپ (rxandroid) کے تحت شائع کی جاتی ہیں، جبکہ ڈویلپمنٹ سنیپشٹس Sonatype کے snapshots ریپوزٹری میں موجود ہیں۔ README کی سفارش ہے کہ آپ صاف صاف آخری RxJava 3.x رلیز پر بھی انحصار رکھیں، کیونکہ RxAndroid کے رلیز کم متواتر ہوتے ہیں۔ پروگرام Gradle (./gradlew build) سے بناتا ہے اور sample-app فولڈر میں قابل چلنے والے نمونے موجود ہیں۔ کمونٹی اور لائسنس: بات چیت RxJava Google Group، StackOverflow کے rx-android ٹیگ، Twitter اور GitHub Issues کے ذریعے ہوتی ہے۔ کوڈ Apache License 2.0 کے تحت لائسنس شدہ ہے۔