لغة البرمجة “Kivy Language” هي لغة تعتمد على الواجهة الرسومية وتشبه في بنيتها لغة QML المستخدمة في تطوير تطبيقات Qt. تم إطلاقها لأول مرة في عام 2010، وهي تستخدم لبناء واجهات المستخدم الرسومية لتطبيقات الهواتف الذكية والأجهزة اللوحية والتطبيقات الأخرى التي تعتمد على اللمس.
وبالرغم من عدم توفر الكثير من المعلومات حول المبدأيين الرئيسيين لهذه اللغة، إلا أنها تشترك مع QML في العديد من النواحي، مثل توفير بنية تشبه XML لتوصيف واجهات المستخدم واستخدام تقنيات تفاعلية لربط بين المكونات ومعالجة الحدث. تتيح Kivy Language أيضًا الوصول إلى ميزات الرسوميات والصوت والفيديو المتقدمة من خلال مكتبة Kivy المرافقة.
تعتمد Kivy Language على تنسيقات تشبه الـ JSON و XML لتوصيف واجهات المستخدم بشكل بسيط وسهل القراءة، مما يجعل من السهل فهم كيفية بناء وتخصيص الواجهات. بالإضافة إلى ذلك، تدعم اللغة ميزات مثل التعليقات والتحويط الدلالي، مما يسهل عملية تنظيم الشفرة وفهمها.
وتشير المصادر إلى أن مشروع Kivy متاح على GitHub عبر الرابط التالي: GitHub – Kivy. يمكن للمستخدمين العثور على مزيد من التفاصيل حول اللغة ومستودع الكود والمشروع بشكل عام من خلال زيارة هذا الموقع.
يجب الانتباه إلى أن هناك بعض البيانات المفقودة، مثل معلومات حول المطورين والموقع الرسمي والتفاصيل التقنية مثل نطاق اللغة وأوضاع التلوين المتاحة وامتدادات ملفات اللغة. ومن المهم دائمًا البحث عن مصادر موثوقة للحصول على معلومات محدثة حول تطوير لغات البرمجة والتقنيات المرتبطة بها.