پنجشنبه ۰۲ آذر ۰۲ | ۰۹:۵۴ ۱۷۱ بازديد
یادگیری پایتون اندروید با Kivy
Kivy که اکثر زمان ها بهتیتر مهمترین ابزار بسط اندروید در پایتون محسوب میشود، یکی کتابخانه های پایتون به حساب میآید که منبع گشوده بوده و برای ساختوساز اپهای گوشی و بقیه قابل انعطافافزارهای کاربردی یکسری لمسی پیاده سازی گردیدهاست که درین فراگیری یادگیری اندروید پایتون از آن سود خواهیم طراحی اپلیکیشن در مشهد موفقیت.
این کتابخانه نخسین بار در سال 2011 منتشر و ورژن استوار آن در سال 2019 معرفی شد. گروه خصوصیتهای قابلاعتنا Kivy بالاتر از بسط نرمافزار اندروید میباشد. این کتابخانه اذن میدهد تا اپها بر روی پلتفرمهای iOS، Linux، macOS، Windows و Android ساکن شوند. خویش کتابخانه عمدتاً به لهجه Python و Cython رمزنگاری گردیدهاست و بخش اعظمی از توسعه و گسترشدهندگان مهم آن اهل روسیه میباشند.
فراگیری اپ نویسی پایتون اندروید
دراین فراگیری یادگیری پایتون اندروید، ما به شدت به Kivy برای ساختن نصیب فرانتاند اپلیکیشن توکل خواهیم کرد. با این درحال حاضر، بسته دیگری نیز معرفی شود که غرض خاصی را دنبال مینماید که به درپی بهطور کامل به آن خوا هیم پرداخت.
انجام پایتون در اندروید
قبل از جاری ساختن هرکاری می بایست به نصب پایتون بپردازید که در فراگیری نصب پایتون ما این عمل را به طور گام به گام فراگیری دادهایم. ساختوساز یک گوشه و کنار تازه برای اجرای پایتون در اندروید برای هر پروژه به چندین ادله یک شغل عالی در حیث گرفته میشود:
در رئیس ورژنهای گوناگون کتابخانهها امداد مینماید. بهتیتر نمونه، درحالتی که یک پروژه خاص به ورژن سابق Numpy نیاز دارااست، داشتن یک دور و اطراف جداازهم از تداخل با کتابخانههای از پیش نصب گردیده پرهیز مینماید و مدیر ورژن را بی آلایش مینماید.
کدهای سفارشی را ایزوله کرده و استقرار اپلیکیشن را در هر پلتفرمی آسودهخیس مینماید. با محافظت تعلقهای پروژه در اطراف آن، میتوانید اعتقادوباور نتایج فرمائید که اپ بر روی سیستمهای گوناگون به خیر جاری ساختن میگردد.
برای فعال سازی فضا خویش، سفارش میکنیم از رئیس بسته Conda به کار گیری نمائید که در تحت آرم داده گردیدهاست. با این حالا، شما میتوانید هر بسته رئیس دیگری را که ترجیح میدهید تعیین فرمائید. برای ادامه با Conda، روند ذیل را دنبال نمایید:
Conda و Anaconda را با مراجعه بهاین راهنما نصب فرمائید.
ترمینال Conda خویش را گشوده کرده و فرمان تحت را برای ساخت و ساز یک گوشه و کنار نو وارد فرمائید:
conda create -n name-of-env python=version
«name-of-env» را با اسم دلخواه خویش برای فضا و «ورژن» را با ورژن پایتونی که ترجیح میدهید جایگزین نمایید (مطمئن گردید که ورژن پایتون فراتر از 3.5 باشد).
برای مشاهده فهرستی از مجموع دور و برهای Conda خویش، از امر ذیل به کار گیری نمایید:
conda info –envs
چهطور با پایتون اپلیکیشن اندروید بنویسیم؟
بالاخره وقت آن رسیده که به مثالی از یادگیری پایتون اندروید بپردازیم. ما شخصاً به کارگیری از PyCharm IDE را به جهت سهولت به کارگیری آن ترجیح میدهیم، البته شما می توانید هر IDE که با آن ریلکس میباشید مانند VSCode، Sublime Text یا این که Spyder را گزینش فرمایید. پیش از آغاز، اذن دهید یکسری نکته کلیدی را در ارتباط با یادگیری پایتون اندروید بیان کنیم:
یک اپلیکیشن اندروید از یک لایه فرانتاند (UI/UX) تشکیلشده میباشد که در آن یوزرها با نرمافزار تعامل داراهستند و ورودیها را ارائه می دهند. آن گاه ورودیهای نصیب جلویی به لایه پشتوانه که کد پایتون ما میباشد، ارسال میشود. Backend جریان را در دست گرفتن مینماید، خروجیها را پردازش کرده و محتوای اکران داده گردیده بر روی کاغذ را گزینش مینماید.
نرم افزارنویسی شی گرا (OOP) نقش مهمی در یادگیری پایتون اندروید انجام مینماید و ما بهطور بزرگ از این معنا به کار گیری خواهیم کرد. فعلا، بیایید IDE خویش را گشوده کرده و با استعمال از Kivy نرم افزار معمولی Hello World را ساخت و ساز کنیم:
from kivy.app import App
from kivy.uix.label import Label
class Main(App):
def build(self):
return Label(text='Hello World')
Main().run()
اصول روانشناسی طراحی اپلیکیشن که باید بدانید