Android Studioning afzalliklari:
1) Qulay dizayn.
2) Sizga ekran displeyini har qanday qurilmada, televizorlar va soatlarni ko'rish
imkonini beradigan qulay konstruktorlar. Interfeys elementlari operatsion tizimning
aniq versiyasini ko'rib chiqish uchun to'g'ri ko'rinadi.
3) O'rnatilgan SDK ishlab chiqish usuli (dasturiy ta'minotni rivojlantirish
ko'nikmalari), eski loyihani boshlash uchun zarur API o'rnatilishi bilan xabarnoma
chiqaradi.
4) Loyihaning qulay tuzilishi.
5) yo'llardagi xatolar, jarayonlar va oqimlar uchun jurnallar mavjudligi.
6) rus tilida etarlicha ko'p miqdordagi adabiyotlar mavjudligi.
Dasturiy dasturni o'rganishni boshlagan boshlang'ich ishlab chiqaruvchilar ushbu
tizimda ishlash juda qiyin bo'ladi, chunki bu dasturni dasturlash va dasturlarni ishlab
chiqish bo'yicha ba'zi ko'nikmalar va tajriba mavjudligini anglatadi. Shunga qaramay,
Android Studio dasturlash muhiti tezda rivojlanadi va ushbu tizim bilan ishlaydigan
dasturchilar bu talab katta.
Asosiy xususiyatlar
1.
Avtomatik to’ldirishni, qayta ishlashni va kodlarni tahlil qilishni o’z ichiga
olgan aqlli muharrir .
2.
Kodni kiritish va dasturda, qurilmada yoki emulyatorda mavjud bo’lgan
resurslarni o’zgartirish orqali o’zgarishlarni tezda tekshirish, parametrlarni
sozlash va ish davrlarini boshqarishga imkon beruvchi Instant Run xususiyati .
3.
Virtual akselerometr, ish haroratini o’lchash moslamasi, magnitometr va
boshqa sensorlarga ega tezkor va ko’p funksiyali Android emulyatori .
4.
Barcha Android platformalarini qo’llab-quvvatlash: telefonlar va planshetlar,
shuningdek Android Wear qurilmalari, Android Auto va Android TV.
15
5.
Ilovalar kodini yaratish, qaramlikni boshqarish va moslashtirilgan APK fayl
konfiguratsiyasini avtomatlashtirish bilan moslashuvchan Gradle asosidagi
tizim .
6.
Standart funktsiyalarni amalga oshirish uchun kod shablonlari .
7.
Elementlarni sudrab tashlash va tushirish qobiliyatiga ega qulay dastur
muharriri va intuitiv darajada ilovalarni ishlab chiqish uchun prototiplash
rejimi.
8.
Bir darajali, soddalashtirilgan ierarxiyada katta va murakkab sxemalarni ishlab
chiqish uchun yangi tartib cheklash menejeri (Android API 9 bilan orqaga
mos).
9.
Dastur kodi ishlashi, foydalanishga yaroqliligi, versiyalarning mosligi va
boshqalar bilan bog’liq muammolarni aniqlash uchun manba kod
analizatorlari
10.
Kodni o’zgartirish rejimida C / C ++ -ni qo’llab-quvvatlash va dasturda Java-
dan to’g’ridan-to’g’ri kirish uchun interfeys komponentlarini ishlatishga
imkon beradigan past darajadagi buyruqlar to’plami (LLDB) yordamida disk
raskadrovka qilish qobiliyati.
11.
Firebase SDK, Firebase sinov laboratoriyasi, Firebase App Indexing va
Google Cloud platformasi uchun mahalliy yordam .
12.
APK fayllarini ko’rish va individual dastur tarkibiy qismlarining umumiy
hajmidagi aniq ulushlarni aniqlash uchun APK analizatori .
13.
Foydalanuvchi bilan interfeys sinovlarini yaratishda, shuningdek, dastur bilan
o’zaro munosabatlarni qayd etishda, shuningdek, sinov dasturining kodini
keyingi chiqarishda Espresso sinov yozuv moduli (beta) .
14.
Tizim inspektori , uning ishlashi paytida dasturlar ko’rinishi ierarxiyasini
ko’rish uchun.
15.
OpenGL ES buyruq oqimini Android qurilmasida ushlab turish va keyingi
tahlil qilish uchun Android Studio-da ishga tushirish uchun GPU tuzatuvchisi
(beta)
16
Do'stlaringiz bilan baham: |