Mavzu: Shifrlash dasturi


Download 1.92 Mb.
bet8/11
Sana09.03.2023
Hajmi1.92 Mb.
#1255551
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Abduxalilov O.

Funksional turlarfunksiyalarni, funksiyaning parametri yoki qaytardigan qiymati sifatida qarash mumkin

  • Lambda ifodalari, agar siz kod bloklarini atrofida minimal boilerplate yordamida o’tkazib yuborsangiz

  • Data klasslarturli qiymatli qiymatli o’zgarmas obyektlarni yaratish uchun qisqacha sintaksisni taqdim etadi

  • Funktsional uslubdagi ob’ektlar va to`plamlar bilan ishlash uchun standart kutubxonada boy API to’plami

    Kotlin sizni funksional uslubda dasturlash imkonini beradi, ammo uni majburiy ijro etmaydi. Va, albatta, interfeyslar va sinf iarxiyasiga asoslangan Framework bilan ishlash, Java kabi, juda oson. Kodni Kotlin-da yozganda, siz obyektga yo’naltirilgan va funktsional yondashuvlarni birlashtira olasiz va o’zingiz hal qilmoqchi bo’lgan muammoning yechimiga mos keluvchi vositalardan foydalanishingiz mumkin
    Tekin va ochiq kodli
    Kotlin tili, shu jumladan kompilyator, kutubxonalar va barcha tegishli vositalar butunlay ochiq kodli va har qanday maqsadda foydalanish uchun bepul. Bu Apache 2 litsenziyasiga ega va GitHub da ochiq bo’lib, hamma o’z hissalarini qo’shmoqda. Kotlin ilovalarini ishlab chiqish uchun 3ta ochiq kodli IDE ni tanlashingiz mumkin:

    • IntelliJ IDEA Community Edition( hamda IntelliJ IDEA Ultimate)

    • Android Studio

    • Eclipse


    Dastur qismi
    Android Studio da dastur tuzishda birinchi navabtda Dizayn qismini (XML)
    Qismini yasab olamiz.
    Proguard tizimi
    Android ilovalarni yaratishda biz o’z loyihamizda ProGuard dan foydalanishimiz mumkin. Ushbu maqola orqali biz Android da ProGuard ning barcha imkoniyatlari va ulardan qanday foydalanish haqida bilib olamiz.


    ProGuard o’zi nima?
    U qanchalik bizning dasturimiz uchun foydali?
    Qanday qilib uni loyihamizda ishlatishimiz mumkin?
    E’tiborga olish kerak bo’lgan jihatlar.

    Download 1.92 Mb.

    Do'stlaringiz bilan baham:
  • 1   2   3   4   5   6   7   8   9   10   11




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