گویش Python (پایتون)
با این که اندروید از نرمافزارنویسی مستقر Python هواخواهی نمینماید، ابزارهایی وجود دارا هستند که به شما اذن می دهند در گویش Python نرمافزار بنویسید و بعد از آن آنهارا به APK تبدیل فرمائید که به طور توفیقآمیز بر روی دستگاههای اندروید قابل انجام
طراحی اپلیکیشن در مشهد می باشند. این یک نمونه از Python تحت عنوان گویش دنیای حقیقی کاربردی میباشد، این خبر خیر برای یوزرها Python میباشد که می خواهند اپ بسازند البته آن چنان از Java دل خوشی ندارند.
Kivy یک کدام از دوست داستنیترین و قدرتمندترین چارهها برای این عمل میباشد. خیرفقط این اپ به طور متنگشوده میباشد، خیرفقط از ویندوز، Mac، لینوکس و iOS، جدای از اندروید، دفاع مینماید، بلکه به سیرتکاملای پیاده سازی شدهاست که شمارا به نرمافزار نویسی سریع ترغیب نماید. شما میتوانید از آن تحت عنوان ابزار مثالسازی به کار گیری نمائید و این عمل را با فقط یک سری خط کد اعمال دهید.
از آن جایی کهاین اپلیکیشن به طور native امان نمیشود، نمیتوانید از فواید native آن سودمند گردید. نرم افزارهایی که با Kivy پیاده سازی می شوند، معمولاً APKهای تبارکتری دارا هستند، کندتر آغاز میگردند و عملکرد آنها کمتر از حد گزینه انتظار میباشد. با این وجود هر ورژن نو از پیشین خوب میباشد و دستگاهها به حدی کار کشته گردیدهاند کهاین مورد آنچنان عنایت ندارد، پس نگذارید این مساله جلوی شغل شمارا بگیرد.
۵. گویشهای HTML5 + CSS + JavaScript
این سه لهجه که شروع کارشان با تیتر هسته سهگانه خوب برای نرم افزارنویسی front-end بود، از آن فرصت تکامل پیدا کردند و حتی به چیزی عالی رسیدهاند. هماینک می توانید با آنها هر نوع نرم افزارای بسازید، چه برای موبایل و چه برای رایانه. اساسا شما دارید یک نرم افزار ذیل اینترنت (Web app) میسازید که تحت عنوان یک اپلیکیشن آفلاین در بستر جادویی رندر میشود.
برای ساختن نرمافزارهای اندروید از این شیوه، می توانید از Adobe Cordova به کارگیری نمایید که یک چارچوب متنگشوده میباشد و iOS، ویندوز 10 گوشی، Blackberry ،Firefox و... را پوشش میدهد. Cordova با وجود کوشش بالایی که دارااست، مستلزم همت متعددی برای اخلاق و رفتار و اجرای یک نرم افزار نسبتاً معمولی میباشد. برای همین بخش اعظمی اشخاص از Ionic Framework (که از Cordova برای پیادهسازی در بسترهای مختلف منفعت می گیرد.) به کارگیری مینمایند. نمونههایی از این آیتم برای اپهای اندرویدی عبارتاند از نرمافزارهای Untappd و TripCase.
یک مورد دیگر این میباشد که از React Native استعمال فرمایید. این کتابخانه می تواند در اندروید، iOS، و بستر جهانی ویندوز قرار گیرد. بوسیله فیسبوک، اینستاگرام و بقیه کمپانیهای تعالی به کار گیری و نگهداری می شود. پس میتوانید مطمئن باشید که آزمون و آزمایش گردیدهاست. یادگیری آن سهل وآسان وجود ندارد ولی به محض آن که از مسائل اول بگذرید، مجموع اقتدار و انعطافپذیری را که می خواهید، به دست میاورید.
۶. گویش Lua
Lua یک گویش نوشتاری سابق میباشد که اساسا پیاده سازی گردیده تا اپلیکیشنهای نوشتهگردیده در لهجههای قدرتمندتر مانند C ،VB.net و ... را کامل شدن نماید. برهمین پایه، دارنده برخی مختصات میباشد که آن را با بقیه افراد متعدد مینماید؛ مانند داشتن آرایه ابتدایی (Starting array) در یک به مکان صفر و نداشتن کلاسهای native.
جدای از این سخنها، در بعضی مورد ها میقدرت از Lua تحت عنوان یک لهجه اپلیکیشننویسی مهم استفاده نمود و Corona SDK یک نمونه خوب میباشد. با Corona می توانید نرمافزارهایی بی نیاز ساخت فرمائید که از Lua به کار گیری مینمایند و میاقتدار آنانرا بر ویندوز، Mac، اندروید، iOS و حتی Apple TV و Android TV قرار اعطا کرد. همینطور در آن ویژگی درآمدزایی به علاوه یک محل بازار کلان داراست که در آن میتوانید خصوصیتها و پلاگین (Plugin) بخرید.
از Corona عمدتاً برای ساختن بازی به کار گیری میگردد (مانند Fun Run2 و HoPiko) ولی میقدرت از آن برای ساختن نرمافزارهای سرویس ها رفاهی و تجاری (مانند My Days و Quebec Tourism) استفاده نمود.