इस प्रोजेक्ट के बारे में
Retrofit एक type-safe HTTP क्लाइंट है Android और Java के लिए, जिसे Square, Inc. द्वारा Apache License 2.0 के तहत एक लाइब्रेरी के रूप में वितरित किया जाता है। इसकी मुख्य अवधारणा यह है कि एक HTTP API को एनोटेड Java इंटरफेस के रूप में वर्णित किया जाए, ताकि किसी दूरस्थ सेवा के कॉल सामान्य विधि आह्वान जैसा दिखें, हाथ से लिखे गए अनुरोध निर्माण के बजाय।
README संक्षिप्त है और पाठकों को पूर्ण दस्तावेज़ के लिए प्रोजेक्ट वेबसाइट की ओर इशारा करता है। यह लाइब्रेरी के उद्देश्य को Android और Java के लिए एक type-safe HTTP क्लाइंट के रूप में बताता है, और स्थापना मार्गदर्शन देता है: नवीनतम JAR डाउनलोड करें या Maven Central कलाकृत पर निर्भर रहें जिसका निर्देशांक com.squareup.retrofit2:retrofit:3.0.0 है। विकास के स्नैपशॉट Sonatype के स्नैपशॉट रिपॉज़िटरी में प्रकाशित किए जाते हैं।
प्लेटफ़ॉर्म आवश्यकताएँ स्पष्ट हैं: Retrofit को कम से कम Java 8+ या Android API 21+ की आवश्यकता होती है। बिल्ड टूलिंग के लिए, README बताता है कि R8 उपयोगकर्ताओं को स्वचालित रूप से सिकुड़न और ओबफ़स्केशन नियम मिलते हैं, जबकि ProGuard उपयोगकर्ताओं को प्रदान की गई retrofit2.pro फ़ाइल से विकल्पों को मैन्युअल रूप से जोड़ना पड़ता है। चूंकि OkHttp इस लाइब्रेरी की निर्भरता है, इसलिए OkHttp के लिए अतिरिक्त ProGuard नियमों की भी आवश्यकता हो सकती है; README OkHttp के R8/ProGuard दस्तावेज़ की ओर लिंक देता है और साथ ही Okio के R8/ProGuard अनुभाग का संदर्भ भी देता है।
लाइसेंस Apache 2.0 है, कॉपीराइट Square, Inc. को ascribed है और एक मानक वारंटी अस्वीकरण है। README स्वयं में कोई बेंचमार्क आंकड़े, सुविधा तुलना, या प्रदर्शन के दावे नहीं हैं, और यह एनोटेशन सेट या कन्वर्टर समर्थन की गणना नहीं करता है; ये विवरण लिंक की गई वेबसाइट पर उपलब्ध हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.