Mavzu: Androida plaginlar bilan ishlash


Download 0.59 Mb.
Pdf ko'rish
bet2/2
Sana28.12.2022
Hajmi0.59 Mb.
#1018708
1   2
Bog'liq
Mobile

Java ning qisqacha tarixi 

Java, 1991 yilda Jeyms Gosling tomonidan sun microsystemda yaratilgan. 

Avvalroq, " Oak " nomi bilan tanilgan. 

Keyinchalik, u "Green" deb o'zgartirildi . 

Va nihoyat, " Java " nomi bilan tanilgan . 
Java nima? 

Java, asosan ochiq manbali dasturlash tili. 

Java ishlatish uchun hech qanday litsenziyani talab qilmaydi. 
Nima uchun Java? 

Odamlar odatda Java-ni xavfsizligi tufayli afzal ko'rishadi. 

Bundan tashqari, u ishlash uchun ishonchli platformadir. 

Java - ochiq manbali til sifatida u o'z foydalanuvchilariga ishlash uchun 
tezkor platformani taqdim etadi. 



Bundan tashqari, manbaga ko'ra, Java-ga egalik qiluvchi kompaniya java 
dunyo bo'ylab 3 milliard qurilmada ishlaydi, deb da'vo qilmoqda. 

Natijada, Java ishlab chiquvchilari java - bu ishlash uchun xavfsiz platforma 
bo'lishini aytishadi. 
Javaning xususiyatlari 

Java - bu mustaqil platforma. Barchamiz bilamizki, java, mustaqil platforma 
va shu xususiyat tufayli ko'pchilik tomonidan maqullangan. Natijada, biz 
ushbu platformada, ya'ni Java-da biron bir narsani kodlasak, u boshqa 
platformalarda ham muvaffaqiyatli ishlaydi. 

Uslublarning xilma-xilligi. Java-ning global miqyosda qo'llanilishining yana 
bir sababi - bu juda katta standart kutubxonaga ega. Bu ishlab 
chiquvchilarga har qanday paketning istalgan dasturiy ta'minotida kodlash 
imkonini beradigan yuzlab usullarga ega. 

Bu ob'ektga yo'naltirilgan til(OOP). Dasturlash turli xil uslublarda amalga 
oshirilishi mumkin, ammo eng ommabop uslubi ob'ektga yo'naltirilgan 
dasturlash uslubidir. Murakkab muammoni kichik to'plamlarga ajratish 
xususiyati tufayli Ob'ektga yo'naltirilgan dasturlash - eng mashhur uslub. 

Java tezkor. Ilgari, java, boshqa platformalar bilan taqqoslaganda, sustroq 
deb tanqid qilinsa, hozir tezkorlikka xos xususiyat ko'pchilikning ko'nglini 
tortib oldi. Hozirgi kunda Java, Python va PHP kabi boshqa dasturlash tillari 
bilan taqqoslanmoqda(Tezligi boʻyicha). 

Java - bu mustahkam platforma. Xavfsizlik, birinchi navbatda java-ni ishlash 
uchun yaxshiroq platformaga aylantiradi. Ilovalarni ishlatish uchun eng 
yaxshi platforma. Ma'lumotlarning maxfiyligi saqlanib qoladi. U xotirani 
avtomatik ravishda boshqarishi mumkin. 
Javaning ahamiyati 

Java - Bayt kodi yordamida platformaning mustaqil tili. 



Portativ til, JVM avtomatik ravishda o'rnatiladi. 

Bu mustaqil til, JVM esa unga bog'liq. 
JetBrains IntelliJ IDEA dasturiy ta'minotidan kelib chiqqan va Google tomonidan 
ishga tushirilgan Android Studio-bu Android uchun to'liq xususiyatli 
integratsiyalashgan rivojlanish muhiti. Juda ko'p ajoyib xususiyatlarga ega va juda 
samarali va samarali bo'lgan Android Studio GitHub-ning eng mashhur uchta IDE-
ga kirdi. 
1. ADB Idea 
OTB Idea-bu Android Studio va Intellij IDEA uchun plagin bo'lib, Android uchun 
rivojlanish jarayonini va OTB bilan aloqani osonlashtiradi. Bu sizga bir marta 
bosish orqali turli xil muhim harakatlarni bajarishga imkon beradi, natijada 
rivojlanish jarayonini tezlashtiradi. 
Plagin quyidagi xususiyatlarga ega: 

Ilovani olib tashlang 

Ilova ma'lumotlarini tozalash 

Ilovani o'ldiring 

Ilovani ishga tushiring 

Ilovani qayta ishga tushiring 



Ilova ma'lumotlarini tozalang va qayta ishga tushiring 
Shunday qilib, endi harakatlarni bajarish uchun bir qator qadamlar va Sozlamalar 
bilan azoblanishning hojati yo'q. Faqat "harakatlarni topish" parametrida yoki OTB 
idea vositalari bo'limida buyruqni toping, ustiga bosing va shu bilan tamom. 
2. CodeGlance 
CodeGlance-bu butun kodni bir vaqtning o'zida ko'rishga imkon beradigan mini-
kartaning bir turi. CodeGlance - ni yoqgandan so'ng, barcha kod ekranning yon 
tomonida minimap formatida ko'rsatiladi, bu erda siz tezda kerakli bo'limga 
o'tishingiz mumkin. CodeGlance shuningdek, blok ranglarini namoyish etadi, bu 
esa xaritani yanada tushunarli va samarali qiladi. 
CodeGlance quyidagi xususiyatlar bilan birga keladi: 

Yorug'lik va qorong'i mavzu bilan ishlaydi 

Barcha kodlarni mini-bloklarda chiqaradi, ya'ni. qisqartirilgan shaklda 

Koddagi sintaksisni ajratib ko'rsatish uchun ranglarni sozlash yoqilgan 

Oson aylantirish 

Muharrir oynasining o'zida o'rnatilgan 
3. Key Promoter X 
Loyihalar ustida ishlashda Android Key Promoter X kerakli qisqartirishlarga 
erishishda yordam beradi. Key Promoter X sichqoncha yordamida IDE-da menyu 
tanlash o'rniga foydalanishingiz mumkin bo'lgan klaviatura yorlig'ini ko'rsatadi. 


Key Promoter X sichqonchaning zerikarli ishini klaviatura yorliqlari bilan qanday 
almashtirishni o'rgatish uchun oson yondashuvni taklif qilib, sichqonchasiz tezroq 
rivojlanishga o'tishni osonlashtiradi. Key Promoter x vositasi oynasida ishlab 
chiquvchilar tomonidan eng ko'p ishlatiladigan operatsiyalar ro'yxati, shuningdek 
ular o'rniga foydalanishi mumkin bo'lgan klaviatura yorlig'iga tezkor havola 
mavjud. Key Promoter X hali mavjud bo'lmagan buyruqlar uchun darhol klaviatura 
yorlig'ini yaratish imkoniyatini taqdim etadi. 
4. Scala 
Sbt-android-bu Scala-da Android dasturlarini yaratish uchun ishlatiladigan asosiy 
vosita. Sbt vazifalari yordamida ushbu plagin sizga SBT konsolidan dasturni tezda 
yig'ish va ishga tushirishni taklif qiladi. Bundan tashqari, u Android SDK-ni 
avtomatik ravishda yuklab oladi va yangilaydi. Sbt-android yordamida yangi 
loyihani qanday yaratish va IntelliJ-ni qanday sozlash Github omborida (yoki 
Android Studio) README-da juda yaxshi tushuntirilgan. 
IntelliJ IDEA community edition-da quyidagi xususiyatlar bepul mavjud: 

Yordamchi kod (tanlash, qo'shish, formatlash, qayta ishlash va boshqalar) 

Navigatsiya, qidirish, turlari va yashirin xususiyatlari haqida ma'lumot 

Sbt va boshqa qurilish vositalari bilan integratsiya 



Sinov ramkalarini qo'llab-quvvatlash (ScalaTest, Specs2, uTest) 

Ish varaqlari, Scala tuzatuvchisi va ammonit skriptlari 
5. IdeaVim 
Vim-ni taqlid qiladigan IntelliJ platformasiga asoslangan IDE uchun plagin. 
IdeaVim turli xil Vim funktsiyalarini qo'llab-quvvatlaydi, shu jumladan ko'chirish 
tugmachalari, o'chirish/o'zgartirish, yorliqlar, registrlar, ba'zi Ex buyruqlari, 
muntazam Vim ifodalari, /orqali sozlash.ideavimrc, makroslar, Vim plaginlari va 
boshqalar. 
6. Android Input 
Android dasturlarini ishlab chiqishda siz tez-tez haqiqiy Android qurilmasida yoki 
emulyatorda ba'zi xususiyatlar yoki xususiyatlarni sinab ko'rish uchun matn 
kiritishingiz kerak bo'ladi. 
Android Input plagini sizning ilovangizga osongina matn kiritish imkonini beradi: 



Plagin oxirgi ishlatilgan qurilmani eslab qoladi, shuning uchun uni har safar 
tanlashingiz shart emas. 

Shuningdek, u siz yuborgan oldingi matnni eslab qoladi, lekin sukut 
bo'yicha uni to'liq tanlaydi, shuning uchun siz sichqonchani ishlatmasdan 
yuborishingiz yoki yozishingiz mumkin. 

Agar siz hech narsa yuborishni xohlamasangiz, ESC tugmachasini bosib 
dialog oynasini yopishingiz mumkin. 
7. Android Drawable Preview 
Android ilovasini ishlab chiqishda foydalanadigan bir nechta chizilgan 
komponentlar mavjud. Bu, ayniqsa, katta loyiha ustida ishlayotgan bo'lsangiz, 
qaysi rasmdan foydalanganingizni eslab qolishni qiyinlashtiradi. Buni aniqlash 
ko'p vaqt va mehnat talab qiladi va ishonchingiz komil bo'lmasa, siz rasmni 
takrorlashingiz mumkin. 
Bu Android Drawable Preview plaginidan foydalanib hal qilinadi. Loyiha 
ko'rinishidagi standart fayl belgisi o'rniga oldindan ko'rish rasmini qo'shadi. Qaysi 
ob'ektdan foydalanganingizni bilish uchun resurs papkalarini ko'rib chiqish kifoya 

Download 0.59 Mb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling