Android Studio - bu JetBrains IntelliJ IDEA dasturiy ta'minoti asosida qurilgan va Androidni ishlab chiqish uchun maxsus ishlab chiqilgan Google Android operatsion tizimi uchun rasmiy [7] integratsiyalashgan ishlab chiqish muhiti (IDE) . [8] U Windows , macOS va Linux asosidagi operatsion tizimlarda yoki 2020 yilda obunaga asoslangan xizmat sifatida yuklab olish mumkin. [9] [10] U Eclipse Android Development Tools (E-ADT) oʻrnini bosuvchi hisoblanadi . mahalliy Android ilovalarini ishlab chiqish uchun asosiy IDE.
Android Studio 2013-yil 16-mayda Google I/O konferensiyasida e’lon qilindi. U 2013-yil may oyida 0.1-versiyasidan boshlab erta kirishni oldindan koʻrish bosqichida edi, soʻngra 2014-yil iyun oyida chiqarilgan 0.8-versiyasidan boshlab beta-bosqichga kirdi. [11] Birinchi barqaror tuzilma 2014-yil dekabrida 1.0-versiyasidan boshlab chiqarildi. [12] 2019-yil 7-mayda Kotlin Android ilovalarini ishlab chiqishda Google tomonidan afzal qilingan til sifatida Java -ni almashtirdi . [13] Java hali ham C++ kabi qoʻllab-quvvatlanadi .
Joriy barqaror versiyada quyidagi xususiyatlar taqdim etilgan: [15] [16]
Gradle- ga asoslangan qurilishni qo'llab-quvvatlash
Android-ga xos refaktoring va tezkor tuzatishlar
Ishlash, qulaylik, versiya mosligi va boshqa muammolarni aniqlash uchun lint vositalari
ProGuard integratsiyasi va ilovalarni imzolash imkoniyatlari
Umumiy Android dizaynlari va komponentlarini yaratish uchun shablonga asoslangan sehrgarlar
Foydalanuvchilarga UI komponentlarini sudrab olib tashlash imkonini beruvchi boy tartib muharriri , bir nechta ekran konfiguratsiyasida tartiblarni oldindan koʻrish imkoniyati [17]
Android Wear ilovalarini yaratish uchun yordam
Firebase Cloud Messaging (ilgari “Google Cloud Messaging”) va Google App Engine [18] bilan integratsiyani taʼminlovchi Google Cloud Platform uchun oʻrnatilgan yordam.
Android studiyasida ilovalarni ishga tushirish va disk raskadrovka qilish uchun Android Virtual Device (Emulator).
Android Studio bir xil IntelliJ (va CLion ) dasturlash tillarini qo'llab-quvvatlaydi, masalan , Java , C++ va boshqa kengaytmalari bilan, masalan, Go ; [19] va Android Studio 3.0 yoki undan keyingi versiyalari Kotlin [20] va "barcha Java 7 til xususiyatlari va platforma versiyasiga qarab farq qiluvchi Java 8 til xususiyatlarining quyi toʻplamini" qoʻllab-quvvatlaydi. [21] Tashqi loyihalar baʼzi Java 9 funksiyalarini aks ettiradi. [22]IntelliJ Android Studio barcha chiqarilgan Java versiyalarini va Java 12 ni qo'llab-quvvatlashini ta'kidlagan bo'lsa-da, Android Studio Java 12 gacha bo'lgan Java versiyalarini qaysi darajada qo'llab-quvvatlashi aniq emas (hujjatlarda Java 8 qisman qo'llab-quvvatlanadi). Hech bo'lmaganda Java 12 gacha bo'lgan ba'zi yangi til xususiyatlari Android-da foydalanish mumkin. [23] Ilova Android Studio bilan tuzilganidan so'ng, uni Google Play do'konida chop etish mumkin . Ilova Google Play Store dasturchi kontent siyosatiga mos kelishi kerak .