عن المشروع

Okio هي مكتبة حديثة للإدخال/الإخراج مصممة لأنظمة أندرويد وجافا وكوتلن متعدد المنصات. تكمل الحزم القياسية java.io و java.nio لتسهيل الوصول إلى البيانات وتخزينها ومعالجتها بشكل كبير. نشأت Okio كمكوّن من OkHttp، عميل HTTP القادر المضمن في أندرويد. من خلال استخدامها المكثف في OkHttp، تم اختبارها جيدًا وهي جاهزة لحل مشاكل جديدة تتجاوز HTTP. توفر المكتبة مجموعة من الأدوات والتجريدات التي تبسط عمليات الإدخال/الإخراج الشائعة، مما يوفر بديلاً أكثر كفاءة وراحة مقارنة بواجهات برمجة تطبيقات Java I/O القياسية. وهي مفيدة بشكل خاص للمطورين الذين يعملون عبر مشاريع أندرويد وجافا وكوتلن متعدد المنصات. Okio مرخصة بموجب رخصة أباتشي، الإصدار 2.0، وتتم صيانتها بواسطة Square, Inc. (التي أصبحت الآن جزءًا من منظمة lysine-dev). يوفر موقع المشروع على lysine.dev/okio الوثائق ومراجع واجهة برمجة التطبيقات.