توسعه نرم افزار آندروید
توسعه نرم افزار Android فرآیندی است که با استفاده از آن برنامه های جدید برای دستگاه هایی که سیستم عامل Android را اجرا می کنند ایجاد می شوند. گوگل می گوید که برنامه های آندروید را می توان با استفاده از زبان های Kotlin، Java و ++C با استفاده از کیت توسعه نرم افزار آندروید (SDK)، در حالی که با استفاده از زبان های دیگر نیز امکان پذیر است. تمام زبان های غیر JVM مانند Go، جاوا اسکریپت، C++، C و یا مونتاژ، نیاز به کمک از کد زبان JVM، که ممکن است توسط ابزار ارائه شده باشد، احتمالا با پشتیبانی API محدود است. برخی از زبان ها ابزار برنامه نویسی پشتیبانی از پشتیبانی نرم افزار Cross-platform، یعنی برای هر دو اندروید و iOS است. ابزارهای شخص ثالث، محیط های توسعه و حمایت از زبان نیز از زمان انتشار SDK اولیه در سال 2008، تکامل یافته و توسعه یافته ادامه یافت. علاوه بر این، با نهادهای بزرگ تجاری همچون Walmart، آمازون، بانک مرکزی آمریکا و غیره، تماشای فعالیت و فروش را از طریق تلفن همراه، توسعه نرم افزار موبایل شاهد یک تغییر است