• 3. C va C++
  • Исследование в XXI веке Апреля, 2024 127 mobil ilovalarni ishlab chiqishda foydalaniladigan




    Download 0,78 Mb.
    Pdf ko'rish
    bet2/6
    Sana05.07.2024
    Hajmi0,78 Mb.
    #266673
    TuriИсследование
    1   2   3   4   5   6
    Bog'liq
    Narziyev Nosir Baxshilloyevich (2)

    2.Kotlin 
    Kotlin dastulash tili rasman Android hamjamiyatiga 2017 yil may oyida Google I / Oda 
    taqdim etildi. 2019 yilda allaqachon Google uni Androidda dasturlarni ishlab chiqishda afzal 
    ko‘rdi va Javani orqa fonga o‘tkazdi. Bu shuni anglatadiki, yangi standart vositalarni 
    (kutubxonalar, Android Studio funktsiyalari) yaratish birinchi navbatda Kotlinga qaratilgan 
    bo‘ladi. 
    2019 yildan boshlab Android ishlab chiquvchilari asosan faqat Kotlinda yozmoqdalar. 
    Kasperskiy Xavfsizlik Pulse, Superbro va Mening Doktorim kabi loyihalar shu tilda yozilgan 
    Kotlin Java, Scala, TypeScript kabi zamonaviy dasturlash tillarining eng yaxshilarini 
    o‘zida mujassam etgan. Asosiy afzalliklar qatoriga ma’lumotlar turlarini avtomatik aniqlash, 
    funktsional paradigmani qo‘llab-quvvatlash va kengaytirish funktsiyalari kiradi. Bularning 
    barchasi uning mashhurligini tushuntiradi va 2019 yilgi StackOverflow so‘roviga ko‘ra, 
    Kotlin hamjamiyat tomonidan eng sevimli tillar beshtaligiga kiritilgan. 
    Kotlin Javaga asoslangan, shuning uchun tajribali ishlab chiquvchilar uchun o‘tish 
    osonroq. Agar siz Java bilan tanish bo‘lmagan bo‘lsangiz, avval u bilan ishlashingizni 
    maslahat beramiz. Ko‘plab eski kodlarga ega bo‘lgan yirik loyihalar, Javada yozilgan. Ya’ni, 
    Android uchun dasturlarning tijorat rivojlanishida Java haqida bilim talab qilinadigan 
    vazifalar paydo bo‘lishi mumkin. 


    Международный научный журнал № 20(100), часть 1 
    «Новости образования: исследование в XXI веке» Апреля , 2024 
    129 
    3. C va C++ 
    Android Studio Android NDK (Native Development Kit) orqali C / C ++ qo‘llab-
    quvvatlaydi. Bu shuni anglatadiki, kod Java Virtual Mashinasi orqali emas, balki to‘g‘ridan-
    to‘g‘ri qurilma orqali ishlaydi, bu sizga xotira, sensorlar, imo-ishoralar va boshqalar kabi 
    tizim elementlarini ko‘proq boshqarish imkonini beradi, shuningdek, Android qurilmalaridan 
    maksimal resurslarni siqib chiqarish imkoniyatini beradi. Bu shuningdek, siz C yoki C ++ da 
    yozilgan kutubxonalardan foydalanishingiz kerakligini anglatadi. 
    4.Python 
    Ushbu tilning muxlislari Python kodini kerakli holatda kompilyatsiya qilishga imkon 
    beradigan ko‘plab vositalarni ishlab chiqdilar va turli xil kutubxonalarga asoslanib mahalliy 
    interfeyslarni ham yaratishga imkon beradi. Eng mashhur dasturlash tili misol uchun Play 
    Market dasturini Pythonda yaratilgan 
    5. Basic 
    Yomon tomoni: Android Studio tomonidan qo‘llab-quvvatlanmaydi Yaxshi yangilik 
    shundaki, BASIC-da Android dasturlarini yaratishingiz mumkin bo‘lgan maxsus B4A IDE 
    mavjud. B4A tezkor va oson dasturlashtiriladigan vizual prototiplash kontseptsiyasini o‘zida 
    mujassam etgan.
    Yana bir noqulaylik shundaki, BASIC-da resurslarni talab qiladigan o‘yinlarni yaratish 
    mumkin emas va dasturning norasmiy holati tufayli Google qo‘llab-quvvatlashiga umid 
    bog‘lamasligingiz kerak. Bu shuni anglatadiki, dasturlar Materiallar Dizayniga mos kelmaydi 
    va siz faqat BASICni bilgan holda, professional ishlab chiquvchi sifatida qaralmaysiz 
    6. Adobe PhoneGap 
    Agar siz umuman veb-dasturlash va xususan HTML, CSS va JavaScript haqida biron 
    bir narsani bilsangiz, bu ma’lumotlar PhoneGap ramkasidan foydalangan holda elementar 
    o‘zaro faoliyat platformalar dasturlarini yaratish uchun foydali bo‘ladi. Bu Android 
    rivojlanishini zabt etishning so‘nggi, ammo eng keraksizi xam emas. 
    PhoneGap asosan Android dasturlarini veb-ishlab chiqishda rivojlantirishga imkon 
    beradi. Ishlab chiquvchilar uchun PhoneGap kamera kabi mahalliy smartfon yoki planshet 
    funktsiyalariga kirish uchun ko‘prikka o‘xshaydi. 


    Международный научный журнал № 20(100), часть 1 
    «Новости образования: исследование в XXI веке» Апреля , 2024 
    130 
    . Flutter 
    Flutter - bu bitta kod bazasidan Android va iOS uchun mobil, veb-sayt va ish stoli 
    dasturlarini yaratish uchun Google tomonidan ishlab chiqilgan SDK. Uning dasturlash tili - 
    Dart va uning asosiy jihati - bu Hot Reload funksiyasi yordamida tezkor dastur ishlab 
    chiqishga imkon beradi. Ushbu xususiyat dasturni to‘xtatmasdan va qayta ishga tushirmasdan 
    o‘zgarishlarni amalga oshirishga imkon beradi, bu esa kutish vaqtlarini qisqartirish orqali 
    dasturlashni yanada samarali qiladi. Bu, shubhasiz, eng katta potentsialga ega SDKlar 
    qatoriga kiradi. 

    Download 0,78 Mb.
    1   2   3   4   5   6




    Download 0,78 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Исследование в XXI веке Апреля, 2024 127 mobil ilovalarni ishlab chiqishda foydalaniladigan

    Download 0,78 Mb.
    Pdf ko'rish