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

۱- ساختن اپلیکیشن اندروید به وسیله زبان جاوا در محیط ایکلیپس (Eclips)
۲- ساختن اپلیکیشن اندروید به وسیله زبان جاوا در محیط اندروید استادیو (Android Studio ) *
۳- ساختن اپلیکیشن اندروید بوسیله زبان C# در محیط ویژوال استادیو (Visual Studio)
۴- ساختن اپلیکیشن اندروید با استفاده از HTML و CSS و … بوسیله فون گپ (Phon Gap )

قبلاً روش رسمی برنامه نویسی اندروید توسط زبان جاوا و در محیط ایکلیپس صورت میگرفت ولی درحال حاضر گوگل دیگه از این محیط برای برنامه نویسی اندروید پشتیبانی نمی کنه بهمین خاطر ما برای نوشتن اپلیکیشن های اندرویدی خودمون از روش استاندار و رسمی معرفی شده توسط گوگل که خود گوگل رسماً پشتیبانی اون رو بعهده داره یعنی نوشتن اپلیکیشن اندروید به وسیله زبان جاوا در محیط اندروید استادیو (Android Studio ) استفاده میکنیم.

آماده سازی مواد لازم برای برنامه نویسی اندروید ( دانلود ابزار ) :
برای آماده سازی محیط برنامه نویسی اندروید ابتدا باید جاوا JDK و سپس اندروید استادیو و در نهایت شبیه ساز پرسرعت جنی موشن رو برای اجرای اپلیکیشن مون بر روی کامپیوتر دانلود و نصب کنیم .در بخش های بعدی آموزش دانلود نسخه مناسب این نرم افزار ها از سایت رسمی اون ها و همچنین مراحل نصبشون به ترتیب آموزش داده می شوند همچنین با توجه به برخی  تحریم ها  این نرم افزار ها بر روی سایت جهت دانلود شما عزیزان قرار گرفته است.