کاتلین
کاتلین مدتیه که یک گویش قانونی برای گسترش اندروید میباشد و گوگل حتی تا اونجا پیش
طراحی اپلیکیشن رفته کهاین مورد را به موردای مطلوب برای توسعه و گسترش اندروید تبدیل کرده. مانند جاوا ، کاتلن هم روی ماشین مجازی جاوا شغل میکنه. همینطور تماماً قابل انتقال با جاوا میباشد و سبب کاهش یا این که ارتقا اندازه پرونده نمیشه. کاتلین یک سیستم معمولیخیس و آسون برای قرائت کدها داره و همینطور خطاهایی مانند null point exceptions رو از در بین می بره و حتی شما رو ناچار نمیکنه انتها هر لاینتون سمیکالن بذارین.
C++ / C
عادلانه میباشد که بگیم اکثر کسانی کهاین مقاله را می خونن ، نباید این مسیر را برای بسط اپ های اندروید تعیین نمایند.
Android Studio با استعمال از Android NDK (کیت توسعه و گسترش مستقر) پشتیبانی از کد C / C ++ را ارائه میده. این یعنی شما کدی رو مینویسید که در دستگاه مجازی جاوا جاری ساختن نمیشه ، بلکه بصورت محلی روی دستگاه انجام میشه و در اختیار گرفتن بیشتری بر چیزهایی مثل اختصاص خاطر میده.
برای اپهای سنگین، مثل بازیهای سه بعدی، این به شما قابلیت و امکان میده بتونید تلاش بیشتری از دستگاه اندرویدی خودتون بکشید. همینطور یعنی که شما توانا خواهید بود از کتابخانه هایی که در C یا این که ++C مندرج اند به کارگیری نمایید. با این حالا ، تهیه اون هم بسیار دشوارتره ، اشکالات زیاد و انعطاف پذیری کمتری داره و اگه میخواید یک بازی رایانهای صحیح نمائید ، احتمالاً بهتره از یک موتور بازی فراهم مانند Unity به کار گیری نمایید.
#C
C # بوسیله مایکروسافت با مقصود مخلوط توان ++C و سهولت ویژوال بیسیک تشکیل شده. خیلی مشابه به جاوا شغل میکنه و اگه یک کدام از این لهجهها رو بدونید ، یادگیری لهجه دیگه خیلیی معمولی شود.
صحیح مثل جاوا، سیشارپ هم امکان بازیافت یاد رو داره. بدین مفهوم که نیاز وجود ندارد نگران اشتباهات مرتبط با به کارگیریی غلط از یاد و پاک کردنش به طور دستی رو داشته باشین.
(HTML / CSS / JavaScript (PhoneGap
PhoneGap نرم افزارای میباشد که از Apache Cordova پشتیبانی میکنه و اصولا به شما این قابلیت و امکان میده اپهایی رو با به کارگیری از به عبارتی کدی که معمولاً برای ساخت یک وبسایت به کار گیری میکنید ساخت و ساز فرمایید.
آن گاه از روش اینترنتویو اکران داده میشه (ابزاری که یک تارنما رو از روش نرم افزار اکران میده). PhoneGap مانند یک پل فعالیت می نماید و به گسترش دهندگان قابلیت و امکان دسترسی به بعضی خصوصیت های مهم تلفن یا این که تبلت مانند عجله سنج یا این که دوربین را میدهد.
هرچند این توسعه و گسترش اندروید “حقیقی” وجود ندارد و صرفا اپلیکیشن نویسی حقیقی جاوااسکریپت خواهد بود. ولی در شرایطی که میخواید ادعای یک شخص توسعه و گسترش دهندهی اندروید رو داشته باشید، بهتره شجاع باشید و یکیاز دیگه از آیتمهای لیست رو تعیین نمایید.