إنَّ kivy عبارة عن لغة وسوميَّة tagged حيثُ يمكنك إنشاء تطبيقات للجوال(باختلاف أنظمة التشغيل) وأيضًا للحاسِب، عن طريق ملف "كيفي" kivy ذي الامتداد .kv .. لكن الهدف الأساسي من هذا الملف هو فصل الواجهة الرُسوميَّة عن مَنطِق تطبيقك(منطق التطبيق هو شِفرات ملف البايثون .py كَمثال) وَيمكنك أيضًا القيام بعمل واجهة رسومية وَكتابة منطق التطبيق(البرنامج) في نفس ملف البايثون .py(كمثال).
ما تمتاز به:
* سهولتها؛ كونها استخدمت بايثون كمنصة لها.
* عابرة للمنصات؛ فهي تعمل على ويندوز، لينُكس، أندرويد، آيفون/آيباد،...إلخ (ليس لدي معلومات عن فيما إذا كانت تعمل على ويندوز فون -أرجو ممن لديه هذه المعلومة والمزيد أن يكتبها-).
ما يعيبها:
* حجم التطبيق الكبير الناشِىء، مهما بلغت بساطته؛ نظرًا لإرفاق مفسر بايثون مع ملفات التطبيق.
* تنظيم التوثيق الرسمي السيء؛ حيثُ أحيانًا تجد ما تبحث عنه في غير قسمه.
* عدد مُستخدميها عربيًّا وعالميًّا قليل؛ فالتعلم الذاتي عندئذٍ خير مُعين.