ویا دولوپرز - Wia Developers
ویا دولوپرز - Wia Developers
خواندن ۲ دقیقه·۶ سال پیش

کتابخانه Kivy چیست؟

کتابخانه 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 یک کتابخانه پایتون منبع باز برای توسعه سریع برنامه هایی که از رابط کاربری نوآورانه مثل برنامه های چند لمسی استفاده می کنند، است. اگر مایلید اطلاعات بیشتری درباره این فریم ورک و نحوه استفاده کردن از اون بدست بیارید، کافیه اینجا کلیک کنید.


kivy
در ویا دولوپرز ما سعی داریم در زمینه آموزش تخصصی برنامه نویسی اسمارت فون ها و حوزه های مرتبط به اونا کار کنیم. ما کارمون رو در سال 1394 با آموزش برنامه نویسی اندروید در محیط اندروید استودیو شروع کردیم
شاید از این پست‌ها خوشتان بیاید