Kivy چیست؟

شهریور 7, 1397     میثم عبداللهی    

Kivy

سلام به شما کاربران عزیز و گرامی. امروز میخوام درباره فریم ورک Kivy که مربوط به زبان برنامه نویسی Python میشه براتون مطلب بزارم.

Kivy چیست؟

Kivy یک کتابخانه متن باز Python برای توسعه برنامه های تلفن همراه و دیگر نرم افزار های کاربردی چند منظوره با رابط کاربر طبیعی (NUI) است. این فریم ورک می تواند در اندروید، IOS، لینوکس و ویندوز اجرا شود. کیوی فریم ورک اصلی توسعه یافته توسط سازمان کیوی است و همراه با پایتون برای اندروید، Kivy IOS و چندین کتابخانه دیگر که در همه سیستم عامل ها مورد استفاده قرار میگیرند، استفاده می شود. Kivy تکامل پروژه PyMT است و برای پروژه های جدید توصیه می شود.

پروژه های خواهر

  • سازنده (Buildozer): بسته بندی عمومی پایتون برای اندروید و IOS
  • پلیر (Plyer): بسته بندی پایتون مستقل از پلت فرم برای API های وابسته به پلت فرم
  • پیجنیوس (Pyjnius): دسترسی پویا به API های جاوا یا اندروید از طریق پایتون
  • پیوبیس (pyobjus): دسترسی پویا به API های Objective-C یا IOS از طریق پایتون
  • پایتون برای اندروید: toolchain برای ساخت و بسته بندی برنامه های پایتون برای اندروید
  • Kivy آی او اس: toolchain برای ساخت و بسته بندی برنامه های کیوی برای IOS
  • Audiostream: کتابخانه برای دسترسی مستقیم به میکروفون و بلندگو
  • Kivy Designer: طراحی UI برای کیوی
  • KivEnt: موتور بازی سازی مبتنی بر بنیاد برای کیوی
  • Garden: ایجاد و نگهداری ویجت ها و کتابخانه ها توسط کاربر
  • Kivy-sdk-packager: اسکریپت برای نسل Kivy SDK در ویندوز، OS X و لینوکس
  • Kivy-remote-shell: برنامه پوسته تعاملی SSH+Python از راه دور

ویژگی های شاخص

کراس پلت فرم

Kivy در لینوکس، ویندوز، اندروید، IOS و OS X قابل اجرا است. شما می توانید همان کد اصلی را در تمام پلت فرم های پشتیبانی شده اجرا کنید. این فریم ورک می تواند از بیشترین ورودی ها، پروتکل ها و دستگاه از جمله WM-touch و WM-Pen و Mtdev استفاده کند. همچنین در این فریم ورک شبیه ساز ماوس چند لمسی گنجانده شده است.

کسب و کار دوستانه

فریم ورک کیوی صد در صد رایگان است. این ابزار به طور حرفه ای توسعه یافته، حمایت شده و مورد استفاده قرار میگیرد و شما می توانید ان را در یک محصول تجاری استفاده کنید. این فریم ورک پایدار و دارای یک API مستند و همچنین یک راهنمای برنامه نویسی برای کمک به شما در شروع کار است.

GPU شتاب گرفته

موتور گرافیکی بر روی OpenGL ES 2 ساخته شده  و با استفاده از یک خط لوله مدرن و سریع کار می کند. این ابزار با بیش از بیست ویجت همراه می باشد که همه آن موارد بسیار قابل گسترش هستند. بسیاری از قطعات در C با استفاده از Cython نوشته شده اند و با تست های Regression آزمایش شده اند.

یادگیری بیشتر

Kivy یک کتابخانه پایتون منبع باز برای توسعه سریع برنامه هایی که از رابط کاربری نوآورانه مثل برنامه های چند لمسی استفاده می کنند، است. اگر مایلید اطلاعات بیشتری درباره این فریم ورک و نحوه استفاده کردن از اون بدست بیارید، کافیه اینجا کلیک کنید.

دسته‌بندی‌ : بلاگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Rating*