• Android iOS Bundan tashqari, Flutter android va iOS uchun Hosting Platform View
  • Guruh talabasi Ergashev Sardorbek




    Download 0,56 Mb.
    Sana06.12.2023
    Hajmi0,56 Mb.
    #112883
    Bog'liq
    3 deadline sardorbek


    613_20 guruh talabasi Ergashev Sardorbek
    3 deadline


    1. Flutterda yozilgan Android ilovani iOS ga o‘girish, ilovani Play Market va Apple Store ga joylash?

    Flutter taklifi PlatformViewbizga Android yoki iOS koʻrinishlarini koʻp ish qilmasdan flutter vidjeti ierarxiyasiga joylashtirish imkonini beradi.
    Feliks o'z postida ta'kidlaganidek, bu sizning flutter ilovalaringizda to'liq integratsiyalangan xaritalar va veb-ko'rinishlar kabi ko'plab imkoniyatlarga eshik ochadi.
    Ushbu postni yozish paytida Flutter faqat mobil platformani qo'llab-quvvatlaydi

    • Android

    • iOS




    Bundan tashqari, Flutter android va iOS uchun Hosting Platform View bo'yicha juda yaxshi hujjatlarni taqdim etadi , ularning rasmiy hujjatlarini quyida ilova qilingan havola bilan tanishib chiqing.

    • Platforma koʻrinishlari bilan Flutter ilovangizda mahalliy Android koʻrinishlarini joylashtirish

    • Platforma koʻrinishlari bilan Flutter ilovangizda mahalliy iOS koʻrinishlarini joylashtirish



    Ular Android-da PatformView-ni joylashtirishning ikkita usuli
    Virtual displeylar
    Virtual displeylar android.view.Viewnamunani teksturaga aylantiradi, shuning uchun u Android faoliyatining ko'rinish ierarxiyasiga kiritilmagan. Klaviatura bilan ishlash va maxsus imkoniyatlar kabi ba'zi platformalar ishlamasligi mumkin.
    Gibrid tarkibi
    android.view.ViewGibrid kompozitsiya ko'rinish ierarxiyasiga mahalliyni qo'shadi Shuning uchun klaviaturadan foydalanish va foydalanish imkoniyati qutidan tashqarida ishlaydi. Android 10 dan oldin bu rejim Flutter UI ning kadr o‘tkazuvchanligini (FPS) sezilarli darajada kamaytirishi mumkin. 
    IOS-da PatformView-ni joylashtirishning faqat bitta usuli bor
    iOS faqat gibrid kompozitsiyadan foydalanadi, ya'ni mahalliy UIViewko'rinish ierarxiyasiga qo'shiladi.


    1. Mobil ilovalarni ishlab chiqishda ruxsatlar, ma’lumotlami shifrlash.

    Mobil ilova (inglizcha: Mobile app) — ma'lum bir platforma (iOS, Android, Windows Phone va boshqalar) uchun ishlab chiqilgan smartfonlar, planshetlar va boshqa mobil qurilmalarda ishlashga mo'ljallangan dastur. Ko'pgina mobil ilovalar qurilmaning o'zida oldindan o'rnatiladi yoki ularni App Store, Google Play va boshqalar kabi onlayn dastur do'konlaridan bepul yoki pullik bilan yuklab olish mumkin. Dastlab, mobil ilovalar elektron pochtani tezda tekshirish uchun ishlatilgan, ammo ularning yuqori talablari boshqa sohalarda ham kengayishiga olib keldi, masalan, mobil telefon va GPS o'yinlari, suhbatlashish, video tomosha qilish va Internetdan foydalanish. Kalit so'zlar. Mobil ilova, MySQL, Flutter, Figma, iOS, Android, LAMP, SQL, Dart, ma'lumotlar bazasi, dasturlash tillari.



    Mobil ilovalar bugun hayotimizning bir qismidir. Mobil ilovalarni turli sabablarga ko'ra ishlatamiz, biznes, o'yin-kulgi va o'yin-kulgi kabi narsalar. Mobil ilovalarning salohiyatini ro'yobga chiqaradigan ko'plab korxonalar ularni reklama va marketing maqsadlarida saqlaydi. Dasturlar ishlab chiquvchilarga nafaqat sotish yo'li bilan, balki ilova ichidagi reklamalar va ilovalarni monetizatsiya qilishning boshqa usullari orqali ham daromad keltiradi . 


    1. Processlar (Activities)

    Qayta ishlash faoliyati shaxsiy ma'lumotlarga avtomatik vositalar yordamida amalga oshiriladigan yoki amalga oshirilmaydigan, shu jumladan, olish, ishlab chiqish, ishlab chiqarish, to'plash, qayd etish, tashkil qilish, tizimlashtirish, kirish, foydalanish, moslashtirish, shu jumladan, lekin ular bilan cheklanmagan holda amalga oshiriladigan har qanday operatsiya yoki operatsiyalar majmuasini anglatadi. bunday Shaxsiy ma'lumotlarni o'zgartirish, o'zgartirish, olish, maslahat berish, nusxalash, ko'paytirish, tahlil qilish, oshkor qilish, tarqatish, mavjud qilish, moslashtirish, birlashtirish, blokirovka qilish, cheklash, uzatish, uzatish, sotish, ijaraga berish, saqlash, saqlash, yo'q qilish, o'chirish yoki o'chirish .


    Qayta ishlash faoliyati Xxxxxx'x Umumiy Mahsulotni ishlab chiqarish bilan bog'liq faoliyatni, shu jumladan xom ashyoni sotib olish, ishlab chiqarish, qayta ishlash, sifat nazorati, to'ldirish, etiketlash, qadoqlash, tugatish, chiqarish va saqlash va Xxxxxx yoki uning yetkazib beruvchilari tomonidan amalga oshirilishi kerak bo'lgan boshqa tadbirlarni anglatadi. va tayyor mahsulotni ishlab chiqarish uchun ruxsat etilgan subpudratchilar va ular bilan bog'liq holda o'tkazilgan sinovlar va tahlillar.
    Biz shaxsiy ma'lumotlarni faqat Qayta ishlash bo'yicha harakatlar jadvalimizda belgilangan aniq maqsadlar uchun yoki ma'lumotlarni himoya qilish to'g'risidagi qonun hujjatlarida maxsus ruxsat etilgan yoki ma'lumotlar sub'ekti tomonidan maxsus rozilik berilgan boshqa har qanday maqsadlar uchun qayta ishlaymiz.
    Processing Activities means the manufacturing, processing, testing, packaging, storing and other activities undertaken or required to be undertaken by Manufacturer, Seller or its suppliers in order to manufacture and supply Buyer with the Products.
    Processing Activities means the activities required to be undertaken by (a) Indevus or its Third Party Manufacturers in order to manufacture and supply Esprit with Trospium Once-Daily Finished Product and/or Samples prior to the Processing Assumption Date, and (b) in the event the Ex-US Supply Agreement is executed between the Parties, Esprit or its Third Party Manufacturers in order to manufacture and supply Indevus and/or its designees after the Processing Assumption Date with Trospium Once-Daily solely for use outside the Territory either in (i) bulk capsule form prior to being in its finished, labeled and packaged form or (ii) finished, labeled and packaged form.


    1. Voqealar (intents)

    Intents - bajariladigan operatsiyaning mavhum tavsifi. U Faoliyatni ishga tushirish uchun startActivity, uni istalgan qiziqqan BroadcastReceiver komponentlariga yuborish uchun broadcastIntent va fon xizmati bilan bogʻlanish uchun Context.startService(Intent) yoki Context.bindService(Intent, BindServiceFlags, Executor, ServiceConnection) bilan ishlatilishi mumkin.


    Maqsad turli ilovalardagi kodlar o'rtasida kech ish vaqti bog'lanishini amalga oshirish imkonini beradi. Uning eng muhim qo'llanilishi faoliyatni boshlashdir, bu erda uni faoliyat orasidagi elim sifatida ko'rish mumkin. Bu, asosan, bajariladigan harakatning mavhum tavsifiga ega bo'lgan passiv ma'lumotlar tuzilmasi.
    Android ilova komponentlari boshqa Android ilovalariga ulanishi mumkin. Ushbu ulanish Intent ob'ekti bilan ifodalangan vazifa tavsifiga asoslanadi. Maqsadlar asinxron xabarlar boʻlib, ular ilova komponentlariga boshqa Android komponentlaridan funksionallikni soʻrash imkonini beradi. Niyatlar sizga bir xil ilovalardagi komponentlar bilan, shuningdek, boshqa ilovalar tomonidan qo'shilgan komponentlar bilan o'zaro ishlash imkonini beradi. Masalan, faoliyat rasmga olish uchun tashqi faoliyatni boshlashi mumkin. Intent lar “android.content.Intent” turidagi ob'ektlardir. Sizning kodingiz ularni Android tizimiga yuborishi mumkin va siz maqsad qilgan komponentlarni belgilaydi. Misol uchun, “startActivity()" usuli orqali siz maqsadni faoliyatni boshlash uchun ishlatish kerakligini aniqlashingiz mumkin. Intent lar Bundle orqali ma'lumotlar bo'lishi mumkin. Ushbu ma'lumotlar qabul qiluvchi komponent tomonidan ishlatilishi mumkin. Androidda boshqa dastur komponentlarini qayta ishlatish vazifa deb nomlanuvchi tushunchadir. Ilova vazifani bajarish uchun boshqa Android komponentlariga kirishi mumkin. Misol uchun, ilovangiz komponentidan siz Android tizimidagi boshqa komponentni ishga tushirishingiz mumkin, bu komponent ilovangizning bir qismi bo'lmasa ham, fotosuratlarni boshqaradi.


    1. Fragmentlardan foydalanish

    Fragmentlarni o'z ichiga olgan xost faoliyati mavjud va fragmentning hayot aylanishiga ushbu xost faoliyati bevosita ta'sir qiladi, ya'ni xost faoliyati yo'q qilinganda, ushbu faoliyat ichidagi barcha fragmentlar yo'q qilinadi, xuddi shunday tarzda, xost faoliyati to'xtatilganda, barcha fragmentlar to'xtatiladi. va rezyumeda barcha parchalar qayta tiklanadi.


    Xost faoliyati ishlayotgan bo'lsa-da, siz har bir fragmentni talabga muvofiq mustaqil ravishda boshqarishingiz mumkin.
    Fragmentlar kiritilishidan oldin biz ekranda faqat bitta harakatni ko'rsata olamiz va ekranni turli qismlarga bo'la olmaymiz, lekin fragmentlardan keyin bum! Android ilovamizni yanada foydaliroq qiladigan ekranga xohlagancha subaktivliklarni qo'shishimiz mumkin. Boshqacha qilib aytganda, biz fragmentlar yordamida ko'proq moslashuvchanlikni qo'lga kiritamiz.
    Fragmentlar, birinchi navbatda, planshetlar kabi katta ekranlarda yanada dinamik va moslashuvchan UI dizaynlarini qo'llab-quvvatlash uchun ishlatiladi. Planshet ekrani telefonnikidan ancha katta bo'lgani uchun UI komponentlarini birlashtirish va almashtirish uchun ko'proq joy mavjud. Fragmentlar ko'rinish ierarxiyasidagi murakkab o'zgarishlarni boshqarishga hojat qoldirmasdan bunday dizaynlarni yaratishga imkon beradi.
    Bu dasturning murakkab dizayni haqida qayg'urmasdan fragmentdan foydalanish orqali pastga tushishi mumkin.


    Ammo agar siz oddiy mobil qurilma haqida gapiradigan bo'lsangiz, unda siz yangi faoliyatni boshlashingiz mumkin, keyin esa ushbu yangi faoliyatda fragmentdan kelgusi qo'shiqlar uchun foydalanishingiz mumkin.
    Shunday qilib, fragmentlar foydalanish nuqtai nazaridan juda muhim, shuningdek mahsulotimizning moslashuvchanligini oshirish uchun.


    1. Android Studio platformasida foydalanuvchi grafik interfeysini yaratish

    GraphView kutubxonasidan foydalangan holda Android-da grafiklarni qanday yaratishni ko'rsatamiz. Maqsad, agar siz Android loyihangizga grafiklarni qo'shmoqchi bo'lsangiz, sizga boshlanish imkonini berishdir.


    Android Studio - bu Google tomonidan yaratilgan dasturiy muhit. U ushbu operatsion tizimni ishlab chiqayotganlar uchun Android-da dasturlarni ishlab chiqish uchun moslashtirilgan va optimallashtirilganligi sababli o'z hamkasblari bilan ijobiy taqqoslanadi. Dastur turli xil testlar va diagnostika o'tkazish imkoniyatini beradi. Shunday qilib, Android Studio tarkibiga mobil operatsion tizimning turli xil versiyalari va turli platformalar bilan siz yozgan ilovalarning mosligini sinash uchun vositalar kiradi. Studio arsenalida mobil ilovalarni loyihalash va o'zgartirishlarni deyarli ko'rish imkoniyatlari mavjud.
    Versiyalarni boshqarish tizimlarini ta'sirchan qo'llab-quvvatlash va ishlab chiqaruvchi konsolining mavjudligi, shuningdek, asosiy dizayn uchun standart andozalar va Android dasturlarini yaratish uchun standart elementlar. Ko'pgina afzalliklarga ushbu mahsulotning mutlaqo bepul tarqatilishini qo'shishingiz mumkin.

    Xulosa
    Mobil ilovalar bozori bugungi kunda juda rivojlangan va barqaror oʻsib bormoqda. Statista prognozlariga koʻra, 2020-yilda mobil ilovalar sanoatining yillik yalpi daromadi $189 milliarddan oshadi. Dastlab, mobil ilovalar elektron pochtani tezda tekshirish uchun ishlatilgan, ammo ularning yuqori talablari boshqa sohalarda ham kengayishiga olib keldi, masalan, mobil telefon va GPS oʻyinlari, suhbatlashish, video tomosha qilish va Internetdan foydalanish. Mobil ilovalar yaratish uchun axborot texnologiyalaridan foydalanish mumkin.
    Download 0,56 Mb.




    Download 0,56 Mb.