প্রকল্প সম্পর্কে

রিট্রোফিট অ্যান্ড্রয়েড ও জাভার জন্য টাইপ-সেফ HTTP ক্লায়েন্ট। স্কোয়ার ইনক দ্বারা Apache License 2.0 লাইসেন্সে বিতরণ করা হয়। এর মূল ধারণা হলো HTTP API-কে অ্যানোটেশনযুক্ত জাভা ইন্টারফেস হিসেবে সংজ্ঞায়িত করা, যাতে রিমোট সার্ভিস কল সাধারণ মেথড কলের মতো মনে হয়। রিডমি সংক্ষেপে প্রকল্প ওয়েবসাইটের দিকে নির্দেশ করে। ইনস্টলেশন নির্দেশনা: সর্বশেষ JAR ডাউনলোড করুন অথবা Maven Central artifact com.squareup.retrofit2:retrofit:3.0.0 এর উপর নির্ভর করুন। ডেভেলপমেন্ট স্ন্যাপশট Sonatype snapshots রিপোজিটরিতে প্রকাশিত হয়। প্ল্যাটফর্ম প্রয়োজনীয়তা: Retrofit এর জন্য ন্যূনতম Java 8+ বা Android API 21+ প্রয়োজন। বিল্ড টুলিং সম্পর্কে রিডমি বলে যে R8 ব্যবহারকারীদের জন্য shrinking ও obfuscation রুলস স্বয়ংক্রিয়ভাবে পাওয়া যায়, অন্যদিকে ProGuard ব্যবহারকারীদের retrofit2.pro ফাইলে প্রদত্ত অপশনগুলি ম্যানুয়ালি যোগ করতে হবে। OkHttp একটি ডিপেন্ডেন্সি হওয়ায় এর জন্য অতিরিক্ত ProGuard রুলস প্রয়োজন হতে পারে; রিডমি OkHttp-র R8/ProGuard ডকুমেন্টেশন ও Okio-র R8/ProGuard বিভাগের দিকে লিংক দিয়েছে। লাইসেন্স Apache 2.0, কপিরাইট স্কোয়ার ইনক এর নামে। রিডমিতে কোনো বেনচমার্ক সংখ্যা, বৈশিষ্ট্য তুলনা বা পারফরম্যান্স দাবি নেই, এবং অ্যানোটেশন সেট বা কনভার্টার সাপোর্ট তালিকাভুক্ত নেই; সেই বিবরণগুলি সংযুক্ত ওয়েবসাইটে রয়েছে।