۵۰ راه دستیابی
به موفقیت در زندگی
۱. همان چیزی باشید که هستید.
۲. به خودتان احترام بگذارید.
۳. بیاموزید، بیاموزید و بیاموزید.
۴. شجاع باشید.
۵. کارتان را به تاخیر نیندازید.
۶. همه کارهای خود را تحلیل کنید.
۷. خطرات موجود در هر کار را شناسایی کنید.
۸. زمانبندی در کارتان را مورد توجه قرار بدهید.
۹. فردی را الگوی خود قرار دهید.
۱۰. اهداف شغلی خود را بشناسید.
۱۱. خودتان را مشغول نگه دارید.
۱۲. احساسات و عواطف خود را کنترل کنید.
۱۳. روابط دوستانه خود را حفظ کنید.
۱۴. ارزش خود را بالا ببرید.
۱۵. خودتان را مهم کنید.
۱۶. ایدهها و نظریات خود را ارتقا دهید.
۱۷. آرام و متمرکز باقی بمانید.
۱۸. عملیاتی فکر کنید.
۱۹. واقعیت را درک کنید.
۲۰. منضبط باشید.
۲۱. بجای سخت کارکردن، آگاهانهتر و هوشمندانهتر کار کنید.
۲۲. انگیزه درونی خود را پیدا کنید.
۲۳. نقاط ضعف خود را برطرف کنید.
۲۴. ایدههای خود را هدفمند کنید.
۲۵. ذهنی خلاق داشته باشید.
۲۶. خود را متواضع و فروتن نگه دارید.
۲۷. به تعهدات خود عمل کنید.
۲۸. نگرشی غیرقابل انکار داشته باشید.
۲۹. در گذشته نمانید.
۳۰. تلاشتان را ادامه دهید.
۳۱. تمام زاویههای یک ماجرا را پیشبینی کنید.
۳۲. برای کارهایتان برنامهریزی داشته باشید.
۳۳. هرگز مغرور نشوید.
۳۴. مثبت فکر کنید.
۳۵. رهبر خوبی باشید.
۳۶. به سلامت خود اهمیت بدهید.
۳۷. راستگو و صادق باشید.
۳۸. از گله و شکایت پرهیز کنید.
۳۹. به خودتان باور و ایمان داشته باشید.
۴۰. افکار خوبی را در ذهنتان بسازید.
۴۱. آرزویی داشته باشید.
۴۲. اهداف خود را مشخص کنید.
۴۳. مصمم و بااراده باشید.
۴۴. ارتباطات خود را گسترش دهید.
۴۵. به دنبال فرصتها باشید.
۴۶. نقاط قوت خود را بشناسید.
۴۷. هوشیارتر و آگاهتر از دیگران باشید.
۴۸. سریعتر از دیگران باشید.
۴۹. کاری متفاوت و متمایز انجام دهید.
۵۰. بدانید که مهم نیست کجا ایستادهاید، مهم این است که کجا میروید...؟!
💰ذهن ثروتمند 💰
به موفقیت در زندگی
۱. همان چیزی باشید که هستید.
۲. به خودتان احترام بگذارید.
۳. بیاموزید، بیاموزید و بیاموزید.
۴. شجاع باشید.
۵. کارتان را به تاخیر نیندازید.
۶. همه کارهای خود را تحلیل کنید.
۷. خطرات موجود در هر کار را شناسایی کنید.
۸. زمانبندی در کارتان را مورد توجه قرار بدهید.
۹. فردی را الگوی خود قرار دهید.
۱۰. اهداف شغلی خود را بشناسید.
۱۱. خودتان را مشغول نگه دارید.
۱۲. احساسات و عواطف خود را کنترل کنید.
۱۳. روابط دوستانه خود را حفظ کنید.
۱۴. ارزش خود را بالا ببرید.
۱۵. خودتان را مهم کنید.
۱۶. ایدهها و نظریات خود را ارتقا دهید.
۱۷. آرام و متمرکز باقی بمانید.
۱۸. عملیاتی فکر کنید.
۱۹. واقعیت را درک کنید.
۲۰. منضبط باشید.
۲۱. بجای سخت کارکردن، آگاهانهتر و هوشمندانهتر کار کنید.
۲۲. انگیزه درونی خود را پیدا کنید.
۲۳. نقاط ضعف خود را برطرف کنید.
۲۴. ایدههای خود را هدفمند کنید.
۲۵. ذهنی خلاق داشته باشید.
۲۶. خود را متواضع و فروتن نگه دارید.
۲۷. به تعهدات خود عمل کنید.
۲۸. نگرشی غیرقابل انکار داشته باشید.
۲۹. در گذشته نمانید.
۳۰. تلاشتان را ادامه دهید.
۳۱. تمام زاویههای یک ماجرا را پیشبینی کنید.
۳۲. برای کارهایتان برنامهریزی داشته باشید.
۳۳. هرگز مغرور نشوید.
۳۴. مثبت فکر کنید.
۳۵. رهبر خوبی باشید.
۳۶. به سلامت خود اهمیت بدهید.
۳۷. راستگو و صادق باشید.
۳۸. از گله و شکایت پرهیز کنید.
۳۹. به خودتان باور و ایمان داشته باشید.
۴۰. افکار خوبی را در ذهنتان بسازید.
۴۱. آرزویی داشته باشید.
۴۲. اهداف خود را مشخص کنید.
۴۳. مصمم و بااراده باشید.
۴۴. ارتباطات خود را گسترش دهید.
۴۵. به دنبال فرصتها باشید.
۴۶. نقاط قوت خود را بشناسید.
۴۷. هوشیارتر و آگاهتر از دیگران باشید.
۴۸. سریعتر از دیگران باشید.
۴۹. کاری متفاوت و متمایز انجام دهید.
۵۰. بدانید که مهم نیست کجا ایستادهاید، مهم این است که کجا میروید...؟!
💰ذهن ثروتمند 💰
This media is not supported in your browser
VIEW IN TELEGRAM
به كم قانع نشويد: بهترين ها را بدست آوريد.
مقايسه نكنيد: منحصر به فرد باشيد.
با بدشانسیها نجنگيد: تغيير وضعيت دهيد.
به اشتباهاتتان فكر نكنيد: از آنها ياد بگيريد.
عقبنشينی نكنيد: عبور كنيد.
چشمهايتان را نبنديد: ذهنتان را باز كنيد.
از زندگی نگريزيد: آن را بپذيريد.
مقايسه نكنيد: منحصر به فرد باشيد.
با بدشانسیها نجنگيد: تغيير وضعيت دهيد.
به اشتباهاتتان فكر نكنيد: از آنها ياد بگيريد.
عقبنشينی نكنيد: عبور كنيد.
چشمهايتان را نبنديد: ذهنتان را باز كنيد.
از زندگی نگريزيد: آن را بپذيريد.
در سالهای اخیر زبان دیگری به نام «کاتلین» (Kotlin) برای برنامهنویسی در اندروید معرفی شده است که از جهات زیادی به جاوا شباهت دارد و مبتنی بر آن توسعه داده شده است. هم اکنون، کاتلین به عنوان دومین زبان رسمی برای توسعه برنامههای اندرویدی محسوب میشود. ویژگی مهم کاتلین که در نقطه مقابل جاوا قرار دارد، «پرگویی» (verbose) کمتر، آسانی یادگیری، فرایند کدنویسی کوتاهتر و خوانایی بالاتر کدهای آن (نسبت به جاوا) است.
با این حال، در چند سال اخیر ابزارهای دیگری برای برنامهنویسی اندروید، در دیگر زبانهای برنامهنویسی نیز ارائه شده است. هدف از ارائه این مطلب، آشناسازی خوانندگان و مخاطبان با مبحث برنامه نویسی اندروید با پایتون و توسعه برنامههای کاربردی توسط این زبان برنامهنویسی است. به طور ویژه، در این مطلب گامهای لازم جهت توسعه یک برنامه کاربردی ساده برای سیستم عامل اندروید با استفاده از «زبان برنامهنویسی پایتون» (Python Programming Language) آموزش داده میشود.
با این حال، در چند سال اخیر ابزارهای دیگری برای برنامهنویسی اندروید، در دیگر زبانهای برنامهنویسی نیز ارائه شده است. هدف از ارائه این مطلب، آشناسازی خوانندگان و مخاطبان با مبحث برنامه نویسی اندروید با پایتون و توسعه برنامههای کاربردی توسط این زبان برنامهنویسی است. به طور ویژه، در این مطلب گامهای لازم جهت توسعه یک برنامه کاربردی ساده برای سیستم عامل اندروید با استفاده از «زبان برنامهنویسی پایتون» (Python Programming Language) آموزش داده میشود.
This media is not supported in your browser
VIEW IN TELEGRAM
QPython – Python for Android 1.2.5 محیطی را فراهم میکند تا اسکریپتهای پایتون بر روی پلت فرم اندروید اجرا شوند. این اپلیکیشن شامل مفسر، کنسول، ویرایشگر و کتابخانه SL4A برای اندروید است، در واقع با نصب این برنامه شما پایتون را در اندروید خواهید داشت.
۱. Kivy
کیوی چیست ؟ کیوی به انگلیسی Kivy یک ابزار چند سکویی با کتابخانه های گرافیکی متن باز است.

این ابزار قابلیت اجرا روی اندروید و تا حدی روی هر دستگاه با openGl Es ورژن ۲(و حداقل اندروید ۲.۲) را داراست. این یک استاندارد برای دستگاه های مدرن به حساب می آید و بر اساس آمار شرکت گوگل، توسط ۹۹/۹۹ درصد کلیه دستگاه ها رعایت می شود.
نرم افزارهای اندرویدی کیوی، نرم افزار های معمول و رایج اندرویدی هستند که مثل سایر نرم افزارهای این سیستم عامل قابل توزیع بر بسترهایی همچون PlayStore می باشند . این نرم افزارها عملکردی مطلوب و بدون خطا پس از توقف و یا شروع به کار مجدد برنامه، ظرفیت استفاده از سرویس های اندروید و دسترسی به اکثر API های جاوا (که متعاقبا توضیح داده می شود) را دارا هستند.
دستورالعمل های زیر را برای یادگیری چگونگی ساخت اپلیکیشن های اندروید، رفع عیب کدها روی دستگاه و استفاده از API های اندروید برای مواردی چون ویبره تلفن همراه و پردازش سنسورها مطالعه کنید.
پروژه های کیوی، در برگیرنده ی تمام ابزار های لازم برای ساخت نرم افزار همانند امضا نرم افزار و قرار دادن آن در فروشگاه های دیجیتالی برای عرضه است.
کیوی چیست ؟ کیوی به انگلیسی Kivy یک ابزار چند سکویی با کتابخانه های گرافیکی متن باز است.

این ابزار قابلیت اجرا روی اندروید و تا حدی روی هر دستگاه با openGl Es ورژن ۲(و حداقل اندروید ۲.۲) را داراست. این یک استاندارد برای دستگاه های مدرن به حساب می آید و بر اساس آمار شرکت گوگل، توسط ۹۹/۹۹ درصد کلیه دستگاه ها رعایت می شود.
نرم افزارهای اندرویدی کیوی، نرم افزار های معمول و رایج اندرویدی هستند که مثل سایر نرم افزارهای این سیستم عامل قابل توزیع بر بسترهایی همچون PlayStore می باشند . این نرم افزارها عملکردی مطلوب و بدون خطا پس از توقف و یا شروع به کار مجدد برنامه، ظرفیت استفاده از سرویس های اندروید و دسترسی به اکثر API های جاوا (که متعاقبا توضیح داده می شود) را دارا هستند.
دستورالعمل های زیر را برای یادگیری چگونگی ساخت اپلیکیشن های اندروید، رفع عیب کدها روی دستگاه و استفاده از API های اندروید برای مواردی چون ویبره تلفن همراه و پردازش سنسورها مطالعه کنید.
پروژه های کیوی، در برگیرنده ی تمام ابزار های لازم برای ساخت نرم افزار همانند امضا نرم افزار و قرار دادن آن در فروشگاه های دیجیتالی برای عرضه است.
This media is not supported in your browser
VIEW IN TELEGRAM
– IDE for Python 3 عنوان یک کامپایلر پیشرفته و کامل برای زبان پایتون، مخصوص سیستم عامل اندروید است که توسط IIEC توسعه و به صورت رایگان در گوگل پلی منتشر شده است. این برنامه کاملا آفلاین است و بدون نیاز به اینترنت می توانید روی آن کدنویسی کرده و از کد های خود خروجی بگیرید. انواع لایبرری ها پشیبانی می شوند و قابلیت هایی مثل کامل کردن کد، هایلات کردن کد ها و … در برنامه تعبیه شده است.
برخی از امکانات و قابلیت های برنامه Pydroid 3 – IDE for Python 3 اندروید:
کار به صورت کاملا آفلاین و بدون نیاز به اینترنت
Pip package manager و یک مخزن سفارشی پکیج های آماده، برای لایبرری های علمی پیشرفته ، از جمله numpy ، scipy ، matplotlib ، scikit-Learn و jupyter.
OpenCV در دسترس است (در دستگاههایی با پشتیبانی از CameraI API).
پشتیبانی از TensorFlow و PyTorch
شامل مثال های مختلف برای یادگیری بهتر برنامه نویسی پایتون
پشتیبانی کامل از Tkinter برای رابط کاربری گرافیکی.
شبیه ساز کامل ترمینال ، با پشتیبانی از خط خوان
شامل کامپایلرC ، C ++ و کامپایلر Fortran که به طور خاص برای Pydroid 3. طراحی شده است.
امکان اضافه کردن وابستگی ها با استفاده از کد های خط فرمان
پشتیبانی از سایتون
اشکال زدایی PDB
کتابخانه گرافیکی Kivy با پس زمینه SDL2
پشتیبانی از PyQt5 موجود در مخزن Quick Install به همراه پشتیبانی PyQt5 matplotlib بدون نیاز به کد های اضافی
پشتیبانی از Matplotlib Kivy موجود در مخزن Quick Install.
پشتیبانی از pygame 2
هایلات کردن کد ها برای خوانایی بهتر
تکمیل کردن کد ها به صورت خودکار
پشتیبانی از تب بندی
کار به صورت کاملا آفلاین و بدون نیاز به اینترنت
Pip package manager و یک مخزن سفارشی پکیج های آماده، برای لایبرری های علمی پیشرفته ، از جمله numpy ، scipy ، matplotlib ، scikit-Learn و jupyter.
OpenCV در دسترس است (در دستگاههایی با پشتیبانی از CameraI API).
پشتیبانی از TensorFlow و PyTorch
شامل مثال های مختلف برای یادگیری بهتر برنامه نویسی پایتون
پشتیبانی کامل از Tkinter برای رابط کاربری گرافیکی.
شبیه ساز کامل ترمینال ، با پشتیبانی از خط خوان
شامل کامپایلرC ، C ++ و کامپایلر Fortran که به طور خاص برای Pydroid 3. طراحی شده است.
امکان اضافه کردن وابستگی ها با استفاده از کد های خط فرمان
پشتیبانی از سایتون
اشکال زدایی PDB
کتابخانه گرافیکی Kivy با پس زمینه SDL2
پشتیبانی از PyQt5 موجود در مخزن Quick Install به همراه پشتیبانی PyQt5 matplotlib بدون نیاز به کد های اضافی
پشتیبانی از Matplotlib Kivy موجود در مخزن Quick Install.
پشتیبانی از pygame 2
هایلات کردن کد ها برای خوانایی بهتر
تکمیل کردن کد ها به صورت خودکار
پشتیبانی از تب بندی
اپلیکیشن Pydroid 3 – IDE for Python 3 یک برنامه کامل برای تمامی برنامه نویسان پایتون است که با کسب رضایت کاربران اندرویدی توانسته امتیاز 4.4 از 5.0 را از کاربران گوگل پلی دریافت نماید. هم اکنون می توانید نسخه آنلاک شده این برنامه، همراه با تمامی امکانات و قابلیت ها را از فارسروید به صورت کاملا رایگان دریافت کنید.
This media is not supported in your browser
VIEW IN TELEGRAM
مشخصات کلیدی kivy
Kivy در برنامه نویسی اندروید با پایتون برای برنامه های موبایل و دسکتاپ فراتر از یک چارچوب می رود. آن می تواند با سخت افزارهای تمامی دستگاه ها ارتباط برقرار کند و حتی رندرهای پیشرفته ای را انجام دهد. در برنامه نویسی اندروید با پایتون، کی وی به موتورهای رندر دسترسی دارد و حتی میتواند خیلی فراتر از یک برنامه وب ساده عمل کند.
Kivy در برنامه نویسی اندروید با پایتون برای برنامه های موبایل و دسکتاپ فراتر از یک چارچوب می رود. آن می تواند با سخت افزارهای تمامی دستگاه ها ارتباط برقرار کند و حتی رندرهای پیشرفته ای را انجام دهد. در برنامه نویسی اندروید با پایتون، کی وی به موتورهای رندر دسترسی دارد و حتی میتواند خیلی فراتر از یک برنامه وب ساده عمل کند.
ته شده کلا مشکل دارم
اگر میشه جواب رو به این ایمیل بفرستید hosseininano94@gmail.com
1 سال قبل پاسخ

میلاد اعتمادی فر
سلام دوست عزیز.
برای تولید محتوای درخواستی شما اقدام شده است . حتمابعد از آماده شدن به شما اطلاع داده خواهد شد.
موفق باشید
1 سال قبل پاسخ

یاسر
پس نظر شما برای اندروید نویسی کدوم زبانه؟
1 سال قبل پاسخ

میلاد اعتمادی فر
سلام . وقت بخیر
بستگی به نیاز شما و کاری که می خواین انجام بدید باید زبان مورد نظر را انتخاب کنید. یه مقاله در این خصوص حتما می نویسیم.
شما میتونید از خود اندروید یا ری اکت نیتیو یا پایتون استفاده کنید.
موفق باشید
1 سال قبل پاسخ

Sina
سلام و خسته نباشید
در کل برای طراحی اپلیکیشنی مثل MyIrancell یا آپ یا کافه اینستا با چی شروع کنیم؟
الیته شکی نیست که اینا اپ های سنگینین ولی میخوام رو یه زبانی ایده هامو پیاده کنم که توانایی رندر یه همچین اپ هایی رو داشته باشه
پیشاپیش ممنون بابت راهنمایی
1 سال قبل پاسخ

میلاد اعتمادی فر
سلام وقت بخیر .
از آموزش اندروید استفاده کنید.
موفق باشید
1 سال قبل پاسخ

خشایار
با سلام
سوال من اینه که بهترین روش برای پکیج کردن برنامه پایتون برای اندروید (ساخت فایل ای پی کی) چیه؟
اگه از کیوی استفاده بشه که خودش پکیج نمیکنه؛ نیاز به بیلدوزر هست یا نیاز به پایتون-فور-اندروید. استفاده از هردوی اینها سخته و بیلدوزر هم که الحمدلله فقط برای لینوکسه. جدیدا با سایت پای موب آشنا شدم که اونم نه لینک دانلود داره، نه آموزش نصب…
در واقع پایتون فقط برای ساخت اسکریپت راحته؛ ساخت یه فایل اجرایی مناسب برای هر پلتفرمی با پایتون سخته. جایی خوندم که حتی برنامه های اجرایی ساخته شده برای ویندوز از پایتون؛ در حقیقت یک مفسر کوچک پایتون همراه فایل اجرایی هست. این مسئله حجم برنامه رو بالا می بره و پوشه های برنامه رو هم شلوغ میکنه.
بدبختانه کیوی دیزاینر هم از آخرین نسخه کیوی حذف شده. آیا اصلا یه محیط طراحی گرافیکی پایتون برای ساخت اپ های اندروید و آی او اس وجود داره؟؟
1 سال قبل پاسخ

سعید هابطی
سلام عزیز ممنون از همراهیتون
در کل راه حل سر راست و ساده ای برای این پیدا نشد. ولی میتوان راه حل های زیر رو برای آن پیشنهاد داد.
1-از اونجایی که bUILDOZER فقط مخصوص سیستم عامل لینوکس هست میتوان با استفاده از VMWARE یک سیستم عامل مجازی لینوکس ایجاد کرد و بعد داخل این سیستم عامل مجازی از BUILDOZER استفاده کرد. نحوه نصب یک سیسم عامل جازی لینوکس در VMWARE در لینک زیر گفته شده است.
https:// cybrit.ir/install-ubuntu-on-vmware/
2-روش دوم استفاده از کتابخانه python for android است. نحوه نصب و استفاده از این کتابخانه در آدرس زیر اورده شده.
https:// python-for-android.readthedocs.io/en/latest/
https:// github.com/kivy/python-for-android
3-یه سری ابزار هم برای اجرای پایتون روی اندروید داخل مقاله زیر معرفی شده
https:// towardsdatascience.com/tools-to-run-python-on-android-9060663972b4
https:// kivy.org/doc/stable/guide/packaging-android.html
1 سال قبل پاسخ

خشایار
سلام. ممنون از راهنمایی های شما و ممنون از دوستی که این مقاله رو نوشت.
نصب کامل یه سیستم عامل دیگه روی ماشین مجازی فقط برای ساخت یه فایل apk کمی سنگین نیست؟
به نظر من پایتون با وجود تبلیغات زیادی که براش میشه برای ساخت برنامه های اندروید گزینه مناسب یا حداقل راحتی نیست. فرض کنین یه اپ ساده اندروید بخوایم بسازیم که یه پیام کوتاه رو زمان مشخصی بفرسته. اگه از مفسرهای QPython و QPython3 روی گوشی استفاده کنیم که جواب نمیده. QPython3 هم که الحمدلله دسترسی پیام کوتاه رو تو نسخه های جدیدش متوقف کرده.
توی SoloLearn.com خوندم که ساخت اپ با Buildozer آشفته و همراه با باگ هست.
به نظر من راحت ترین راه برای ساخت اپ اندروید، B4A هست که چون ساده اس طبیعتا مورد تایید اکثر برنامه نویسا نیست.
1 سال قبل پاسخ

سعید هابطی
خوشحالیم که مطلب برنامه نویسی با پایتون برای شما کاربردی واقع شده است. ممنون از اطلاعات مفیدت خشایار عزیز
1 سال قبل پاسخ

فاطمه
سلام. .ممنون از مقاله تون. درمورد beeware هم توضیح میذارین؟ و مقایسه اش با kivy.
1 سال قبل پاسخ

سعید هابطی
سلام ممنون از اینکه با ما همراه هستید
حتما در بروز رسانی های آینده، منظور خواهد شد.
1 سال قبل پاسخ

parsa
سلام خسته نباشید من چندوقت هست که میخوام برنامه نویسی موبایل رو شروع کنم با تحقیق فهمیدم با جاوا و کاتلین میشه نوشت ولی به خاطر کار با اندروید استودیو که سیستم قوی میخواد نمیتونم کار کنم حالا سوالم اینه با پایتون چجوری میشه اپلیکیشن موبایل طراحی کرد یعنی از کجا باید شروع کنم لطفا راهنمایی کنید
1 سال قبل پاسخ

سعید هابطی
برای نوشتن اپلیکشن موب
اگر میشه جواب رو به این ایمیل بفرستید hosseininano94@gmail.com
1 سال قبل پاسخ

میلاد اعتمادی فر
سلام دوست عزیز.
برای تولید محتوای درخواستی شما اقدام شده است . حتمابعد از آماده شدن به شما اطلاع داده خواهد شد.
موفق باشید
1 سال قبل پاسخ

یاسر
پس نظر شما برای اندروید نویسی کدوم زبانه؟
1 سال قبل پاسخ

میلاد اعتمادی فر
سلام . وقت بخیر
بستگی به نیاز شما و کاری که می خواین انجام بدید باید زبان مورد نظر را انتخاب کنید. یه مقاله در این خصوص حتما می نویسیم.
شما میتونید از خود اندروید یا ری اکت نیتیو یا پایتون استفاده کنید.
موفق باشید
1 سال قبل پاسخ

Sina
سلام و خسته نباشید
در کل برای طراحی اپلیکیشنی مثل MyIrancell یا آپ یا کافه اینستا با چی شروع کنیم؟
الیته شکی نیست که اینا اپ های سنگینین ولی میخوام رو یه زبانی ایده هامو پیاده کنم که توانایی رندر یه همچین اپ هایی رو داشته باشه
پیشاپیش ممنون بابت راهنمایی
1 سال قبل پاسخ

میلاد اعتمادی فر
سلام وقت بخیر .
از آموزش اندروید استفاده کنید.
موفق باشید
1 سال قبل پاسخ

خشایار
با سلام
سوال من اینه که بهترین روش برای پکیج کردن برنامه پایتون برای اندروید (ساخت فایل ای پی کی) چیه؟
اگه از کیوی استفاده بشه که خودش پکیج نمیکنه؛ نیاز به بیلدوزر هست یا نیاز به پایتون-فور-اندروید. استفاده از هردوی اینها سخته و بیلدوزر هم که الحمدلله فقط برای لینوکسه. جدیدا با سایت پای موب آشنا شدم که اونم نه لینک دانلود داره، نه آموزش نصب…
در واقع پایتون فقط برای ساخت اسکریپت راحته؛ ساخت یه فایل اجرایی مناسب برای هر پلتفرمی با پایتون سخته. جایی خوندم که حتی برنامه های اجرایی ساخته شده برای ویندوز از پایتون؛ در حقیقت یک مفسر کوچک پایتون همراه فایل اجرایی هست. این مسئله حجم برنامه رو بالا می بره و پوشه های برنامه رو هم شلوغ میکنه.
بدبختانه کیوی دیزاینر هم از آخرین نسخه کیوی حذف شده. آیا اصلا یه محیط طراحی گرافیکی پایتون برای ساخت اپ های اندروید و آی او اس وجود داره؟؟
1 سال قبل پاسخ

سعید هابطی
سلام عزیز ممنون از همراهیتون
در کل راه حل سر راست و ساده ای برای این پیدا نشد. ولی میتوان راه حل های زیر رو برای آن پیشنهاد داد.
1-از اونجایی که bUILDOZER فقط مخصوص سیستم عامل لینوکس هست میتوان با استفاده از VMWARE یک سیستم عامل مجازی لینوکس ایجاد کرد و بعد داخل این سیستم عامل مجازی از BUILDOZER استفاده کرد. نحوه نصب یک سیسم عامل جازی لینوکس در VMWARE در لینک زیر گفته شده است.
https:// cybrit.ir/install-ubuntu-on-vmware/
2-روش دوم استفاده از کتابخانه python for android است. نحوه نصب و استفاده از این کتابخانه در آدرس زیر اورده شده.
https:// python-for-android.readthedocs.io/en/latest/
https:// github.com/kivy/python-for-android
3-یه سری ابزار هم برای اجرای پایتون روی اندروید داخل مقاله زیر معرفی شده
https:// towardsdatascience.com/tools-to-run-python-on-android-9060663972b4
https:// kivy.org/doc/stable/guide/packaging-android.html
1 سال قبل پاسخ

خشایار
سلام. ممنون از راهنمایی های شما و ممنون از دوستی که این مقاله رو نوشت.
نصب کامل یه سیستم عامل دیگه روی ماشین مجازی فقط برای ساخت یه فایل apk کمی سنگین نیست؟
به نظر من پایتون با وجود تبلیغات زیادی که براش میشه برای ساخت برنامه های اندروید گزینه مناسب یا حداقل راحتی نیست. فرض کنین یه اپ ساده اندروید بخوایم بسازیم که یه پیام کوتاه رو زمان مشخصی بفرسته. اگه از مفسرهای QPython و QPython3 روی گوشی استفاده کنیم که جواب نمیده. QPython3 هم که الحمدلله دسترسی پیام کوتاه رو تو نسخه های جدیدش متوقف کرده.
توی SoloLearn.com خوندم که ساخت اپ با Buildozer آشفته و همراه با باگ هست.
به نظر من راحت ترین راه برای ساخت اپ اندروید، B4A هست که چون ساده اس طبیعتا مورد تایید اکثر برنامه نویسا نیست.
1 سال قبل پاسخ

سعید هابطی
خوشحالیم که مطلب برنامه نویسی با پایتون برای شما کاربردی واقع شده است. ممنون از اطلاعات مفیدت خشایار عزیز
1 سال قبل پاسخ

فاطمه
سلام. .ممنون از مقاله تون. درمورد beeware هم توضیح میذارین؟ و مقایسه اش با kivy.
1 سال قبل پاسخ

سعید هابطی
سلام ممنون از اینکه با ما همراه هستید
حتما در بروز رسانی های آینده، منظور خواهد شد.
1 سال قبل پاسخ

parsa
سلام خسته نباشید من چندوقت هست که میخوام برنامه نویسی موبایل رو شروع کنم با تحقیق فهمیدم با جاوا و کاتلین میشه نوشت ولی به خاطر کار با اندروید استودیو که سیستم قوی میخواد نمیتونم کار کنم حالا سوالم اینه با پایتون چجوری میشه اپلیکیشن موبایل طراحی کرد یعنی از کجا باید شروع کنم لطفا راهنمایی کنید
1 سال قبل پاسخ

سعید هابطی
برای نوشتن اپلیکشن موب
دوربین:
برای گوشی های تلفن های هوشمند امکان وفق دهندگی در اجرا را دارا می باشد. این یکی از نخست الزاماتی است که ما را وادار می کند بجای یک برنامه وب پاسخگو ، برنامه ای نیتیو ایجاد کنیم اگر چه در html5 برای دوربین ها در مرورگرها دربهترین حالت نقطه ضعفی وجود دارد
برای گوشی های تلفن های هوشمند امکان وفق دهندگی در اجرا را دارا می باشد. این یکی از نخست الزاماتی است که ما را وادار می کند بجای یک برنامه وب پاسخگو ، برنامه ای نیتیو ایجاد کنیم اگر چه در html5 برای دوربین ها در مرورگرها دربهترین حالت نقطه ضعفی وجود دارد
Kivy شامل ماژول هایی برای خواندن و پخش فیلم ها می باشد. درست است که این کار را یک برنامه وب هم میتواند انجام دهد اما تجربه نشان داده است که گاهی اوقات ممکن است ویدئو کیفیتش ضعیف شود. درحالیکه که گوشی های قدیمی ممکن است در این حالت ویدئو را بدون اشغال تمام صفحه پخش کنند یا حافظه ای که قرار است برای پخش این ویدئو استفاده شود بالاتر از سطح انتظار رود.
This media is not supported in your browser
VIEW IN TELEGRAM