Skip to content

Uyga vazifa ​

Ushbu haftada o'tilgan darslar bo'yicha mustaqil amaliy uyga vazifalar ro'yxati:


4-dars. Android ekotizimi va Google xizmatlari (1-qism) ​

  1. AOSP va GMS tushunchalari o'rtasidagi asosiy farqlarni ko'rsatuvchi taqqoslash jadvali tuzing (litsenziya, narxi, tarkibi).
  2. Nima sababdan telefon batareyasini tejash uchun ilovalar to'g'ridan-to'g'ri GPS'ga emas, balki Google Play Services tarkibidagi Fused Location Provider'ga murojaat qiladi?
  3. Huawei smartfonlarida GMS o'rniga qanday muqobil tizim ishlatilishini va dasturchi bu muammoni kod orqali qanday hal qilishini yozma bayon qiling.

5-dars. Android ekotizimi va Google xizmatlari (2-qism) ​

  1. Shaxsiy tasavvuringizdagi mobil ilova uchun to'g'ri va unikal applicationId yozing (masalan, uz.edu.myquiz). Nega ushbu nomni keyinchalik o'zgartirib bo'lmasligini tushuntiring.
  2. Terminalda SHA-1 barmoq izini olish buyrug'ini yozing va ushbu kalit nima maqsadda ishlatilishini tushuntiring.
  3. Maxfiy API kalitlarini (masalan, Google Maps API key) nima uchun ochiq kodda qoldirish xavfli va ularni local.propertiesda saqlashning afzalligi nimada?
  4. APK va AAB formatlari o'rtasidagi farqni tushuntiring: Dynamic Delivery qanday qilib ilova hajmini 30–50% ga qisqartiradi?

6-dars. Android Studio va Android SDK bilan tanishuv ​

  1. Android Studio interfeysidagi 4 ta asosiy ishchi oynani (Project Explorer, Editor, Logcat, Gradle) va ularning vazifalarini daftaringizga yozing.
  2. Android SDK arxitekturasining 3 ta asosiy ustunini (SDK Platforms, Platform-Tools, Build-Tools) chizib, har biriga bittadan misol keltiring.
  3. ADB vositasining 3 ta eng muhim buyrug'ini (adb devices, adb install, adb logcat) yozing va nima ish qilishini bayon qiling.

© 2026 AXVHUB.UZ