Kivy محبوب ترین و قوی ترین راه حل برای این است. نه تنها منبع باز است و نه تنها آموزش برنامه نویسی برای کودکان با ویندوز، مک، لینوکس و iOS و همچنین اندروید سازگار است، بلکه به گونه ای طراحی شده است که توسعه سریع برنامه را تشویق می کند. در هر صورت، می توانید از آن به عنوان یک ابزار نمونه سازی استفاده کنید. شما می توانید کارهای زیادی را در چند خط کد انجام دهید.
اما از آنجایی که به صورت بومی پشتیبانی نمی شود، هیچ مزایای بومی دریافت نخواهید کرد. برنامههای ساخته شده با Kivy تمایل دارند فایلهای APK بزرگتر، زمان راهاندازی کندتر و عملکردی کمتر از حد مطلوب تولید کنند. اما هر نسخه بهتر از نسخه قبلی است و این روزها دستگاه ها آنقدر قدرتمند هستند که مهم نیست. بیش از حد، بنابراین اجازه ندهید که شما را متوقف کند.
نمونه هایی از برنامه های اندروید ساخته شده با Kivy شامل Barly است.
- HTML5 + CSS + جاوا اسکریپت
این سه زبان، که بهعنوان هستهی trifecta برای توسعه وب جلویی شروع شدند، به چیزی بزرگتر تبدیل شدهاند. اکنون میتوانید انواع برنامهها را، چه موبایل و چه دسکتاپ، با استفاده از HTML5، CSS و جاوا اسکریپت بسازید. در اصل، شما در حال ایجاد یک برنامه وب هستید که به عنوان یک برنامه آفلاین از طریق پلتفرم جادویی ارائه می شود
برای ساخت اپلیکیشنهای اندروید به این آموزش برنامه نویسی برای کودکان روش، میتوانید از Adobe Cordova استفاده کنید، که یک فریمورک منبع باز است که از iOS، Windows 10 Mobile، Blackberry، Firefox و غیره نیز پشتیبانی میکند.
اما به همان اندازه که Cordova مفید است، برای راهاندازی و راهاندازی یک برنامه نیمه مناسب نیاز به کار زیادی دارد، به همین دلیل است که بسیاری Ionic Framework (که از Cordova برای استقرار در چندین پلتفرم استفاده میکند) را ترجیح میدهند.
برنامه های نمونه اندروید شامل Untappd و TripCase هستند.
یکی دیگر از گزینه های جداگانه استفاده از React Native است. این کتابخانه بر روی اندروید، iOS و پلتفرم یونیورسال ویندوز قابل پیاده سازی است. این توسط فیس بوک، اینستاگرام و سایر شرکت های بزرگ نگهداری و استفاده می شود، بنابراین می دانید که آزمایش و آزمایش شده است. منحنی یادگیری آسان نیست، اما زمانی که بتوانید از آن قوز اولیه عبور کنید، تمام قدرت و انعطافپذیری لازم را خواهید داشت.
- لوا
Lua یک زبان برنامه نویسی قدیمی است که در ابتدا برای تکمیل برنامه آموزش برنامه نویسی برای کودکان های نوشته شده به زبان های قوی تر مانند C، VB.NET و غیره طراحی شده است. به این ترتیب، چندین ویژگی دارد که آن را متمایز می کند، مانند شروع با آرایه ها از 1 به جای 0، و نداشتن کلاس های بومی.
گفته می شود، Lua می تواند به عنوان زبان برنامه نویسی اصلی در موارد خاص استفاده شود و Corona SDK یک مثال عالی است. با Corona، میتوانید برنامههای کاربردی غنی با Lua ایجاد کنید که میتوانند روی Windows، Mac، Android، iOS و حتی Apple TV و Android TV اجرا شوند. همچنین دارای ویژگیهای درآمدزایی داخلی بهعلاوه یک بازار گسترده است که در آن میتوانید داراییها و افزونهها را خریداری کنید.
Corona عمدتاً برای ایجاد آموزش برنامه نویسی برای کودکان بازیها استفاده میشود (مثلاً Fun Run 2 و HoPiko) اما میتوان از آن برای ایجاد برنامههای کاربردی عمومی و تجاری (مانند My Days) استفاده کرد.
7.C/C++
گوگل دو کیت توسعه رسمی برای ساخت برنامه های اندروید ارائه می دهد: SDK که از جاوا استفاده می کند و NDK که از زبان های بومی مانند وب سایت های C و C++3 برای شروع یادگیری زبان برنامه نویسی C++3 استفاده می کند. با زبان برنامه نویسی C++ شروع شد یادگیری برنامه نویسی برای بسیاری حتی با زبان های برنامه نویسی نسبتا آسان می تواند دشوار باشد.
در حالی که شروع کار با جاوا آسانتر است (جایی که مقالات متعددی در اینجا در MakeUseOf برای آموزش برنامه نویسی برای کودکان جاوا داریم، و همچنین… ادامه مطلبتوجه داشته باشید که با استفاده از C یا C++ و صفر جاوا نمی توانید یک برنامه کامل ایجاد کنید. در عوض، NDK به شما این امکان را می دهد که یک کتابخانه بومی ایجاد کنید که توابع آن را می توان در کد جاوا برنامه شما فراخوانی کرد.
Kivy محبوب ترین و قوی ترین راه حل برای این است. نه تنها منبع باز است و نه تنها آموزش برنامه نویسی برای کودکان با ویندوز، مک، لینوکس و iOS و همچنین اندروید سازگار است، بلکه به گونه ای طراحی شده است که توسعه سریع برنامه را تشویق می کند. در هر صورت، می توانید از آن به عنوان یک ابزار نمونه سازی استفاده کنید. شما می توانید کارهای زیادی را در چند خط کد انجام دهید.
اما از آنجایی که به صورت بومی پشتیبانی نمی شود، هیچ مزایای بومی دریافت نخواهید کرد. برنامههای ساخته شده با Kivy تمایل دارند فایلهای APK بزرگتر، زمان راهاندازی کندتر و عملکردی کمتر از حد مطلوب تولید کنند. اما هر نسخه بهتر از نسخه قبلی است و این روزها دستگاه ها آنقدر قدرتمند هستند که مهم نیست. بیش از حد، بنابراین اجازه ندهید که شما را متوقف کند.
نمونه هایی از برنامه های اندروید ساخته شده با Kivy شامل Barly است.
- HTML5 + CSS + جاوا اسکریپت
این سه زبان، که بهعنوان هستهی trifecta برای توسعه وب جلویی شروع شدند، به چیزی بزرگتر تبدیل شدهاند. اکنون میتوانید انواع برنامهها را، چه موبایل و چه دسکتاپ، با استفاده از HTML5، CSS و جاوا اسکریپت بسازید. در اصل، شما در حال ایجاد یک برنامه وب هستید که به عنوان یک برنامه آفلاین از طریق پلتفرم جادویی ارائه می شود
برای ساخت اپلیکیشنهای اندروید به این آموزش برنامه نویسی برای کودکان روش، میتوانید از Adobe Cordova استفاده کنید، که یک فریمورک منبع باز است که از iOS، Windows 10 Mobile، Blackberry، Firefox و غیره نیز پشتیبانی میکند.
اما به همان اندازه که Cordova مفید است، برای راهاندازی و راهاندازی یک برنامه نیمه مناسب نیاز به کار زیادی دارد، به همین دلیل است که بسیاری Ionic Framework (که از Cordova برای استقرار در چندین پلتفرم استفاده میکند) را ترجیح میدهند.
برنامه های نمونه اندروید شامل Untappd و TripCase هستند.
یکی دیگر از گزینه های جداگانه استفاده از React Native است. این کتابخانه بر روی اندروید، iOS و پلتفرم یونیورسال ویندوز قابل پیاده سازی است. این توسط فیس بوک، اینستاگرام و سایر شرکت های بزرگ نگهداری و استفاده می شود، بنابراین می دانید که آزمایش و آزمایش شده است. منحنی یادگیری آسان نیست، اما زمانی که بتوانید از آن قوز اولیه عبور کنید، تمام قدرت و انعطافپذیری لازم را خواهید داشت.
- لوا
Lua یک زبان برنامه نویسی قدیمی است که در ابتدا برای تکمیل برنامه آموزش برنامه نویسی برای کودکان های نوشته شده به زبان های قوی تر مانند C، VB.NET و غیره طراحی شده است. به این ترتیب، چندین ویژگی دارد که آن را متمایز می کند، مانند شروع با آرایه ها از 1 به جای 0، و نداشتن کلاس های بومی.
گفته می شود، Lua می تواند به عنوان زبان برنامه نویسی اصلی در موارد خاص استفاده شود و Corona SDK یک مثال عالی است. با Corona، میتوانید برنامههای کاربردی غنی با Lua ایجاد کنید که میتوانند روی Windows، Mac، Android، iOS و حتی Apple TV و Android TV اجرا شوند. همچنین دارای ویژگیهای درآمدزایی داخلی بهعلاوه یک بازار گسترده است که در آن میتوانید داراییها و افزونهها را خریداری کنید.
Corona عمدتاً برای ایجاد آموزش برنامه نویسی برای کودکان بازیها استفاده میشود (مثلاً Fun Run 2 و HoPiko) اما میتوان از آن برای ایجاد برنامههای کاربردی عمومی و تجاری (مانند My Days) استفاده کرد.
7.C/C++
گوگل دو کیت توسعه رسمی برای ساخت برنامه های اندروید ارائه می دهد: SDK که از جاوا استفاده می کند و NDK که از زبان های بومی مانند وب سایت های C و C++3 برای شروع یادگیری زبان برنامه نویسی C++3 استفاده می کند. با زبان برنامه نویسی C++ شروع شد یادگیری برنامه نویسی برای بسیاری حتی با زبان های برنامه نویسی نسبتا آسان می تواند دشوار باشد.
در حالی که شروع کار با جاوا آسانتر است (جایی که مقالات متعددی در اینجا در MakeUseOf برای آموزش برنامه نویسی برای کودکان جاوا داریم، و همچنین… ادامه مطلبتوجه داشته باشید که با استفاده از C یا C++ و صفر جاوا نمی توانید یک برنامه کامل ایجاد کنید. در عوض، NDK به شما این امکان را می دهد که یک کتابخانه بومی ایجاد کنید که توابع آن را می توان در کد جاوا برنامه شما فراخوانی کرد.