C / C ++
منصفانه می باشد بگویم که اکثر مردم با خواندن این بخش درباره سی و سی پلاس پلاس نباید این مسیر را برای توسعه برنامه های Android تعیین کنند. Android Studio از کد C / C + + را با استعمال از Android NDK (Kit Development Kit) پشتیبانی می کند. این به این معنی می باشد که شما نوشتن کد را انجام می دهید که در دستگاه مجازی جاوا اجرا نمیشود، بلکه به صورت نخستین بر روی دستگاه اجرا میشود و به شما قابلیت در اختیار گرفتن بیشتری بر روی مواردی مانند خیال میدهد. برای برنامه های کاربردی توانا مانند بازی های سه بعدی، این می تواند به شما اجازه میدهد که کارایی اضافی را از یک دستگاه اندروید بردارید و یک اپ باصرفه ساخت فرمائید. همچنین بهاین مضمون است که شما قدرتمند خواهید بود از کتابخانه های نوشته شده در C یا C ++ استفاده فرمائید. طراحی اپلیکیشن
پباده سازی نرم افزار
با این فعلا، بازهم تنظیم آن بسیار دشوار می باشد شاید بهتر می باشد برای تولید بازی های سه بعدی از ابزار مناسب و منحصربهفرد آن به کار گیری فرمائید .
C #
در اصل یک نسخه ساده تر و شی گرا C و C ++ می باشد که به وسیله مایکروسافت طراحی شده است. این کار با هدف به کارگیری قدرت C ++ و سهولت ویژوال بیسیک است و تا حدودی به عنوان یک نسخه عادی از جاوا ذکر شده میگردد. مانند جاوا، C # ماشین جمع آوری زباله است به این معنی که شما نیازی به نگرانی در خصوص چیزهایی مانند کمبود خیال و آزاد کردن حافظه موقت خود ندارید. در عین اکنون، C # مدرن تر از جاوا است با یک سینتکس منزه – ممکن می باشد سی پلاس مورد پسند خیلی ها باشد به هرحال این موارد به ذوق بستگی داراهستند.
در صورتیکه بخواهید بسیار عادی اما در عین درحال حاضر قادر وارد عرضه برنامه نویسی اندروید شوید توصیه می شود که از سی شارپ و یونیتی به صورت ترکیبی استعمال ببرید. Unity یک موتور بازی می باشد (بدین مضمون آن چیزهایی مانند محاسبات فیزیک و رندر گرافیکی 3D را ارائه می نماید) و یک IDE است دقیقا مانند Android Studio. این یک ابزار مجانی است که باعث می گردد بازی های خود را به روش باور نکردنی و فراتر از انتظاری تولید کنید – فقط با چندین خط کد میتوانید یک بازی در کمتر از یک ساعت ایجاد کنید. سوای پیچیدگی و همچنین تماما حاذق می باشد، که ابزار مورد به کارگیری بسیاری از استودیوهای بازی است که تولیدات آنها در گوگل پلی منتشر شده است یکیاز ویژگی های بارز سی شارپ و تولیداتش این می باشد که چند پلتفرمه می باشد. از کلیه مهمتر، توسعه دادن به اینراه بسیار کاربردی برای یادگیری برنامه نویسی Object Oriented یا شی گرا می باشد (چراکه در این مورد در واقع اکثر زمان ها فعالیت با ابجیکت ها مورد استفاده میباشند).