I bob. Android platformalarida


Android ilovalar ishlab chiqish uchun vositalari



Yüklə 0,71 Mb.
səhifə13/19
tarix19.10.2023
ölçüsü0,71 Mb.
#157110
1   ...   9   10   11   12   13   14   15   16   ...   19
Individual loyiha

Android ilovalar ishlab chiqish uchun vositalari


Har qanday platforma uchun dasturiy ta’minot yaratishda dasturlash jarayoniga o‘tishdan oldin foydalanish uchun mavjut bo‘lgan instrumental vositalarni ko‘zdan kechirib chiqishdan boshlanadi. Instrumentlar tanlangandan so‘ng ishlashga mo‘ljallangan va sinovdan o‘tkazish uchun oddiy yo‘riqnomalar yozib ko‘rilgandan so‘ng yuqori darajadagi dasturlash va tajribasini orttirish boshlanadi.
Android uchun vositalarni ko‘rib chiqishdan oldin ushbu bosqichda duch keladigan ba’zi umumiy tushunchalarga ega bo‘lishingiz lozim. Birinchi asosiy tushuncha- bu SDK yoki Software Development Kit («devkit»). Bu dasturchilar ma’lum bir arxitektura uchun dasturlarni yaratishga imkon beruvchi ishlab chiqish vositalarining to‘plami- muayyan dasturiy ta’minot to‘plami, apparat yoki dasturiy platforma, operatsion tizim yoki kompyuter tizimlari uchun. SDK odatda ishlab chiqaruvchiga nosozlik vositalarini va mos yozuvlar materiallarini (kod namunalari, eslatmalar va h.k.) kiritish mumkin bo‘lgan keng vositalar bilan ta’minlaydi. SDK ko‘pincha to‘g‘ridan-to‘g‘ri maqsadli platforma ishlab chiqaruvchisi tomonidan taqdim etiladi va uning xususiyatlarini hisobga oladi. Bunday vositalar bepul tarqatilishi mumkin. Bu platformada yana bir afzal tomoni ishlab chiquvchilar uchun turli xil ilovalarni olishiga imkon beradi.
Yana bir tushuncha, ishlab chiqish vositalaridan nisbatan tez-tez uchrab turadiganidan yana bir kontseptsiya IDE (Integrated development environment) hisoblanadi- integrallashgan ishlab chiqish muhiti.
Dasturlash jarayonini amalga oshirish uchun qulay va do‘stona muhit yaratish uchun dasturchilarning samaradorligini oshirish uchun mo‘ljallangan dasturiy vositalar to‘plamidir. Ushbu murakkab dasturiy ta’minot to‘plamida matn tahrirlovchisi, kompilyator yoki tarjimon (ba’zan bir nechta tillar qo‘llab- quvvatlanadi), integratsiyalashgan xato tuzatuvchi va yig‘ishni avtomatlashtirish
uchun vositalar bo‘lishi mumkin. Dizayn yoki versiya boshqaruv vositalari kabi
uchinchi tomon dasturlari bilan integratsiya ko‘pincha qo‘llab- quvvatlanadi. Bundan tashqari IDE da kelajakda dasturning grafik interfeysini tezda tuzish va vizual tartibga solish vositalari, shuningdek sinfning ierarxiyali diagrammasi, sinfi brauzerlari, obyekt inspektori yoki resurs menejeri kabi vositalar mavjud. Shunday qilib, integratsiyalashgan rivojlanish muhiti dasturiy ta’minotni ishlab chiqishni tezlashtirish va tezligini oshirish uchun turli xil vositalarni bir dasturiy paketga birlashtirishga mo‘ljallangan. Garchi amalda dasturlash uchun IDE dan foydalanmaslik mumkin bo‘lsada, ajratilmagan vositalarni afzal ko‘rsatiladi.
Android platformasi uchun ilovalarni ishlab chiqish Android SDK to‘plami tomonidan taqdim etilgan bir guruh vositalar bilan bog‘liq. Bundan tashqari, siz Java SE (JDK) ilovalarini ishlab chiqish va integratsiyalashgan rivojlanish muhitiga ega bo‘lishingiz kerak. Eclipse IDE odatda amalga oshiriladigan oxirgi operatsiyalar sifatida qo‘llaniladi, lekin dasturni ishlab chiqish oddiy matn muharriri yoki boshqa IDE yordamida, shuningdek skript yordamida yoki buyruq satrini ishlatish vositalarini qo‘llash orqali amalga oshirilishi mumkin. Biroq Eclipse da rivojlanish afzal usul hisoblanadi, chunki birinchi navbatda, bu muhit zarur vositalarga to‘g‘ridan-to‘g‘ri kirishishi mumkin, ikkinchidan bu uchun maxsus plagin mavjud, Android ilovalarini yaratishga o‘tish imkonini beruvchi Android Development Toolkit (ADT) Eclipse IDE dan foydalanish yanada qulayroq.
Natijada Android SDK uchun JDK versiyasi 5 yoki undan yuqori, shuningdek Eclipse versiya 3.3 va undan yuqori talab qilinadi. Windows, Linux va Mac OS uchun SDK, Java va Eclipse versiyalari ishlab chiquvchilar saytlarida mavjud va SDK ularning har biri uchun alohida emulyatorni o‘z ichiga oladi. Umuman olganda, Android ilovalari virtual mashinada ishlaydi va mavjud operatsion tizimlarning har birini tanlash boshqalarga nisbatan hech qanday foyda bermaydi, shuning uchun sizga qulayroq ishlaydi. Bizning keyingi misollarimiz Windows OS uchun ko‘rib chiqiladi, ammo agar kerak bo‘lsa, Linux bilan ishlashni ko‘rib chiqamiz.

Yüklə 0,71 Mb.

Dostları ilə paylaş:
1   ...   9   10   11   12   13   14   15   16   ...   19




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin