عن المشروع

ريترتfit هو عميل HTTP آمن النوعية لأنظمة أندرويد وJava، مُوزَّع كصندوق تابع لترخيص Apache 2.0 من قِبل شركة Square. يتمثّل فكرته الأساسية في وصف واجهة HTTP كلغة Java مشعّرة، بحيث تبدو استدعاءات الخدمة البعيدة كاستدعاءات دوال عادية بدلاً من بناء الطلبات يدوياً. يُشير ملف README إلى موقع المشروع للحصول على توثيق أوفى، ويبيّن غرض المكتبة كعميل HTTP آمن النوعية، مع إعطاء إرشادات التثبيت: تنزيل أحدث JAR أو الاعتماد على قطعة Maven Central بالمعاملات com.squareup.retrofit2:retrofit:3.0.0. تُنشر لقطات التطوير على مستودع Sonatype snapshots. متطلبات المنصة واضحة: يحتاج ريترفت إلى Java 8+ أو Android API 21+ كحد أدنى. وفيما يخص أدوات البناء، يذكر README أن مستخدمي R8 يحصلون تلقائياً على قواعد الانكماش والتشفير، بينما يجب على مستخدمِي ProGuard إضافة الخيارات يدوياً من ملف retrofit2.pro المرفق. ونظراً لأن OkHttp تبعية للمكتبة، فقد تكون هناك حاجة لقواعد ProGuard إضافية لـ OkHttp أيضاً؛ ويشير README إلى وثائق OkHttp الخاصة بـ R8/ProGuard وإلى قسم Okio.