O‘zbekiston Respublikasi Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti himoyaga «Axborot texnologiyalarining dasturiy ta'minoti»


Mobil ilovalarni yaratishda ishlatiladigan dasturlar



Download 17,23 Mb.
bet4/12
Sana23.07.2022
Hajmi17,23 Mb.
#841256
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
BMI Biometric asosiy 5

1.2.Mobil ilovalarni yaratishda ishlatiladigan dasturlar

1.2-rasm. Ilovalarni yaratish uchun dasturlar
Ilovalarni yaratish uchun dasturlar. Agar menga bo'sh vaqtingizning bir qismini bersangiz, men sizga IMHOni eng yaxshi deb biladiganlarni ko'rsataman dasturlarni yaratish uchun dasturlar ayni paytda maydonda. Siz ulardan "yashil robot" yoki "tishlangan olma" mobil platformasi uchun dasturlar yaratish uchun foydalanishingiz mumkin va ular Windows va macOS-da ishlaydi.
Ammo, davom ettirishdan oldin, siz kamida dasturlash tillari bo'yicha o'z bilimingizni kamida chuqurlashtirishingiz kerak, chunki men buni quyida batafsil aytib beraman. Endi esa, ko'proq suhbatlardan adashmaylik va mashg'ul bo'lishni boshlaymiz. Men sizga hamma narsada va birinchi navbatda, ishlab chiqaruvchi sifatida kelajakdagi karerangizda omad tilayman.
Avvalo, shuni yodda tutingki, mavzuning boshida aytib o'tganimdek, dasturlarni, ular mo'ljallangan platformadan qat'i nazar, ishlab chiqish uchun bilish juda muhimdir. Eng ko'p uchraydigan narsalar Android uchun Java va Kotlin va IOS / iPadOS uchun esa Swift (Apple tomonidan 2014 yilda chiqarilgan) va Obektiv-C.
Shu bilan birga, ko'rib chiqilayotgan dasturlar ikki xil toifaga bo'linishi kerak: SDK va JDK mavjud. SDK (Software Development Kit qisqartmasi) to'g'ridan-to'g'ri egasi bo'lgan kompaniyalarda mavjud operatsion tizimlar (Google, Android va Apple, iOS / iPadOS misolida) va batafsil boshqaruvni taklif qiladigan mos yozuvlar platformasidan to'liq foydalanish imkoniyatini beradi. Bundan tashqari, ular bir nechta testlarni o'tkazishga imkon beradi.
Biroq, mustaqil dasturlar tashqi kompaniyalar tomonidan ishga tushiriladi va integratsiyalashgan muhitda dasturlarni ishlab chiqish imkoniyatini taklif qiladi. Ular foydalanish uchun juda oddiy va litsenziyangizga qarab sizga ko'p platformali mos keladigan loyihani yaratishga imkon beradi.
Android ilovasini yaratish. Yuqorida aniqlik kiritmasdan, biz masalaning asl mohiyatiga kiramiz. Bunday holda dasturlarni yaratish uchun eng yaxshi dasturlardan biri, Android studio. Aslida, bu to'g'ridan-to'g'ri Google tomonidan taqdim etilgan vosita. Bu bepul va Windows, macOS, Linux va ChromeOS bilan mos keladi.
Dasturni shaxsiy kompyuteringizga yuklab olish uchun tegishli veb-saytga o'ting va tugmani bosing. Android Studioni yuklab oling, sahifaning o'rtasida joylashgan. Keyin katakchani belgilang, yuqoridagi shartlarni o'qib chiqdim va qabul qilaman, ko'rsatilgan shaklda joylashgan va ustiga bosing ko'k tugma. Yuklash tugallandi, agar siz Windows-dan foydalanayotgan bo'lsangiz, oching .exe fayli, va ekranda ko'rsatilgan oynada tugmachalarni bosing.
Agar foydalanayotgan bo'lsangiz MacOS dan, o'rniga .dmg to'plami olinadi. Keyin tugmani bosing, ochiq ekranda paydo bo'lgan oynada, sertifikatlanmagan ishlab chiqaruvchilarning ilovalarida Apple cheklovlarini tahlil qilib, dasturni ishga tushirish uchun (faqat boshidan amalga oshirilishi kerak bo'lgan operatsiya).
Android Studioning asosiy oynasi paydo bo'lgandan so'ng operatsion tizim ishlatilgan bo'lsa, tugmachalarni bosing. Shunday qilib, variantni tanlab yangi loyiha yaratishni boshlang .Yangi Android Studio loyihasini boshlang va siz boshlamoqchi bo'lgan modulni tanlang. Endi ishlab chiqmoqchi bo'lgan dasturingizni nomlang, foydalanmoqchi bo'lgan SDK versiyasini tanlang, tugmani bosing Keyingi, mavjud bo'lgan oldindan aniqlangan bazalarning qaysi biri sizni qiziqtirayotganini ko'rsating, qiymatlarni sozlang (agar sizda alohida ehtiyojlar bo'lmasa, oldindan belgilab qo'yganlarni ham tark etishingiz mumkin) va tugmasini bosing tugatish. Keyin, siz shunday tuzilgan bo'lib chiqadigan dastur muharriri ishtirokida bo'lasiz: chap tomonda loyihani tashkil etadigan elementlar bilan tuzilish, o'ng tomonda kodni kiritish joyi va tepada joylashgan joy. Obyektlarni kiritish va boshqa operatsiyalarni bajarish uchun menyu va tugmalar. Kerak bo'lsa, qila olasiz qo'riqchi menyuni bosish orqali siz ishlab chiqqan dastur loyihasi fayl chap yuqori qismida joylashgan va ikkinchisidan tegishli elementni tanlash. Qo'shimcha ma'lumot olish uchun siz Google rasmiy ravishda taqdim etadigan Android Studio foydalanuvchi qo'llanmasini tekshirishingiz mumkin.
Ilovangizni ishlab chiqishni tugatgandan so'ng, agar siz uni ichida nashr etmoqchi bo'lsangiz Play Store, Android uchun virtual va rasmiy ilovalar do'koni birinchi navbatda a dasturchi hisobi ikkinchisini Google hisobingiz bilan bog'lang. Bitim to'lovni o'z ichiga oladi: $ 25. Buning uchun Konsol sahifasiga o'ting Google Play va arizangizni Google-ga yuklashingiz kerak APK fayli, boshqarish metadata (ya'ni versiya va tizim talablari) va ular bilan ishlash tijorat qismi (sarlavha, tavsif va boshqalar).
IOS / iPadOS dasturlarini yaratish uchun dasturlar. Endi gaplashaylik IOS / iPadOS haqida. Bunday holda, sizga shuni ma'lum qilamanki, ushbu maqsad uchun ishlatiladigan eng yaxshi echimlar orasida, shubhasiz, shunga o'xshash narsa yo'q Xcode. Bu iPhone va iPad dasturlarini ishlab chiqish uchun Apple tomonidan to'g'ridan-to'g'ri taqdim etilgan dasturiy ta'minot. Bu bepul, u faqat MacOS-da ishlaydi va u dasturiy ta'minot va veb-saytlarning ishlashini tekshirishga imkon beradigan qurilmalar emulyatorini birlashtiradi.
“Mac”ga “Xcode” ni yuklab olish uchun “Mac App Store”ning tegishli bo'limiga tashrif buyuring va tugmachalarni bosing va  o'rnating. Agar kerak bo'lsa, yuklash orqali avtorizatsiya qiling Apple ID paroli Touch ID (agar siz foydalanayotgan “Mac”ni qo'llab-quvvatlasa texnologiya oldingi). Keyin tugmani bosib, dasturni ishga tushiring.  Ochiq ekranda yoki Xcode ikonkasi hozirgina qo'shilgan Launchpad. Xcode oynasi paydo bo'lgandan so'ng, tugmachani bosing rozi bo'lmoqyozing Mac ma'muriyatining paroli va dasturiy ta'minot ishlashi uchun zarur bo'lgan qismlarni o'rnatishni kuting. Keyin variantni tanlang, yangi Xcode loyihasini yarating, foydalanmoqchi bo'lgan shablonni tanlang va loyihaga tayinlanadigan nomni kiriting.
Shu nuqtada, siz nihoyat quyidagicha tashkil etilgan dastur muharriridan foydalanishni boshlashingiz mumkin: chap tomonda loyiha tuzilishi, o'rtada kodni kiritish uchun bo'lim, o'ng tomonda tomoshabin va qism. Qo'shimcha foydali funktsiyalar va buyruqlarga ega yuqori va pastki soyali tugmalar va menyu.
Ilovangizni ishlab chiqishni tugatgandan so'ng, menyuni bosish orqali loyihani saqlashingiz mumkin fayl yuqori chap qismida va ikkinchisidan tegishli elementni tanlash. Qo'shimcha ma'lumot uchun Xcode veb-saytini Apple veb-saytida tekshirishingizni maslahat beraman. Agar xohlasangiz, siz o'zingiz ishlab chiqqan ilovani taqdim etishga qaror qilishingiz mumkin App Store. Buning uchun, ammo, sizda bo'lishi kerak dasturchi hisobi va so'rov tugmachani bosib, Apple Developer dasturi veb-saytidagi maxsus veb-sayt orqali amalga oshirilishi kerak Ro'yxatdan o'tishni boshlang. Shuni yodda tutingki, operatsiya pullik, u qimmatga tushadi Yiliga $ 99.
Nashr qilish jarayoni har doim Xcode va keyinchalik, orqali amalga oshiriladi App Store ulanish, Apple-da Internetga joylashtiriladigan ilovaning barcha ma'lumotlarini kiritishga imkon beruvchi veb-platforma App Store, iOS / iPadOS uchun virtual va rasmiy ilovalar do'koni. Hatto iOS / iPadOS dasturlari uchun ham siz o'zingizning "yaratishingizni" mavjud qilishga qaror qilishingiz mumkin ozod o haq evaziga. Shuningdek, siz ilovani bepul, ammo taqdim etish imkoniyatini ko'rib chiqishingiz mumkin reklama ilova yoki taklif doirasida ilova ichidagi xaridlar. Qo'shimcha ma'lumotlar uchun sizni Apple Developer dasturining veb saytini tekshirishga taklif qilaman.
Bepul dasturlar yaratish. Men ilgari taklif qilgan, ya'ni SDK bo'lgan dasturlarni yaratish dasturlariga alternativa sifatida, ushbu toifaga tegishli boshqa uchinchi tomon dasturlariga ishonishni o'ylashingiz mumkin. Agar siz qiziqmoqchi bo'lsangiz, IMHO eng qiziqarli vaqtinchalik echimlarni taqdim etadigan quyida keltirilganlarni topasiz.
Crown SDK (Windows / macOS). Crown SDK Windows va MacOS uchun ishlab chiqishga imkon beradigan bepul dastur Android uchun ilovalar va iOS / iPadOS, o'z foydalanuvchilariga kompaniyada muvaffaqiyatli bo'lish uchun zarur bo'lgan barcha narsalarni taqdim etadi. Esda tutish kerak bo'lgan yagona narsa shundaki, Mac-da iPhone va iPad uchun ilovalarni ishlab chiqish uchun foydalanish mumkin, agar men oldingi bosqichda aytib o'tgan Xcode dasturi o'rnatilgan bo'lsa.
Dasturni shaxsiy kompyuteringizga yuklab olish uchun tegishli veb saytga o'ting va tugmani bosing download yuqori o'ng tomonda joylashgan. Agar foydalanayotgan bo'lsangiz, yuklab olish jarayonini yakunlang Windows, oching .msi to'plami va ish stolida ko'rsatilgan oynada tugmani bosing Keyingi. Keyin element yonidagi katakchani belgilang Men Litsenziya shartnomasi shartlarini qabul qilaman, tugmasini yana bosing Keyingi (ketma-ket ikki marta), tugmachada o'rnatish va tugmalarni bosib konfiguratsiyani yakunlang. En MacOS, o'rniga oching .dmg to'plami olingan va ish stolida ko'rsatilgan oynada tugmachani bosing.
Endi Corona SDK oynasini ko'rsangiz, tugmani bosib hisob qaydnomangizni ro'yxatdan o'tkazing (talab qilinadi) ro'yxatga olish va siz ko'rayotgan brauzer ekranida so'ralgan ma'lumotlar yoziladi. Ushbu bosqichni tugatgandan so'ng, dasturga o'zingizning shaxsiy ma'lumotlaringiz bilan kiring va tegishli maydonlarga kiriting. Yangi loyihaga, berilgan sohada ishlab chiqiladigan dasturga tayinlashni xohlagan nomni kiriting va loyihani saqlash uchun papkani ko'rsating. Keyin mavjud shablonlardan birini tanlang, ekran va yo'nalish bilan bog'liq sozlamalarni o'rnating va tugmani bosing yaxshi.
Shuning uchun, dasturning konkret rivojlanishini davom eting, konsol oynasida kod satrlarini yozing. Shakllangan oynada mobil telefon, boshqa tomondan, oldindan ko'rishingiz mumkin. Barcha kiritilgan o'zgarishlar real vaqtda saqlanadi.
Bepul mobil ilovalarni yaratish uchun boshqa dasturlar:

  • Eclipse IDE (Windows / macOS / Linux): Java tiliga asoslangan dasturlarni ishlab chiqish va kompilyatsiya qilish uchun mo'ljallangan dastur. Uni bepul Android Development Tools (ADT) plaginlari bilan birgalikda ishlatish sizga rivojlanish imkonini beradi. Android uchun ilovalar. Bu Windows, macOS va Linux uchun mavjud.

  • Visual Studio (Windows / macOS): Windows va macOS bilan mos keladigan bepul Microsoft dasturi. Bu nafaqat mobil qurilmalar, balki shaxsiy kompyuterlar uchun ham bir nechta dasturlash tillari orasidan tanlangan va turli xil operatsion tizimlarga mo'ljallangan dasturlarni ishlab chiqishga imkon beradi.

  • MIT App ixtirochisi (Onlayn) - bu sizning Google hisobingiz bilan kirgandan so'ng, sizga dasturlarni ishlab chiqishga imkon beradigan bepul veb dastur Android qurilmalari foydalanish uchun juda oson muharrir. Aslida, bu dasturlarda matnlarni, tugmachalarni, rasmlarni va turli xil interaktiv elementlarni yaratish va qo'shish uchun sudrab tushirish tizimiga asoslangan.




Download 17,23 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish