Mobil texnologiyalar fanidan Android dasturida mobil ilovalar tayyorlash mavzusidagi


Download 72.5 Kb.
Sana28.12.2022
Hajmi72.5 Kb.
#1021888
Bog'liq
Ravshanov Android dasturida mobil ilovalar tayyorlash


O’zbekiston Respublikasi Oliy va O’rta


Maxsus Ta’lim vazirligi


Qarshi Davlat Universiteti


Matemetika va informatika ilmlari Fakulteti


Matematika va informatika yo’nalishi


3-bosqich Sirtqi bo’lim 020-72-guruh talabasi


Ravshanov Muxtorbekning


Mobil texnologiyalar fanidan Android dasturida mobil ilovalar tayyorlash mavzusidagi


Mustaqil Ta’lim ishi

Qarshi-2022-yil


Mavzu: Android dasturida mobil ilovalar tayyorlash




Reja:



  1. Android dasturida mobil ilovalar tayyorlash uchun dasturlash tilin tanlab olamiz.




  1. Dasturni tayyorlash algoritimni tuzib chiqamiz.




  1. Android dasturida mobil ilovalar tayyorlash




  1. Web sahifadan Android ilova yaratish.




  1. Xulosa!



Kalit so’zlar: Android, Delphida, paskal, dasturlash tili, C++, Builder, Flutter, Cardova, framework, HTML, CSS, JavaScript.


Nazariy qism:
Android dasturida mobil ilovalar tayyorlash. Android ilova yaratish.Kirish.Android uchun yaratilayotganlar dasturlar soni va ularga bo'lgan talab kundan-kunga ortib bormoqda. Ma'lumotlarga ko'ra Android qurilmalari uchun yaratilayotgan dasturlar reytingda yuqorilab, Windowsni ham ortda qoldirmoqda. Android uchun native dasturlash muhiti Android Studio va Java dasturlash tili bo'lsada, boshqa ko'plab gibrid tillar yaratilib, rivojlantirilib borilmoqda. Masalan, Delphida paskal dasturlash tili, C++ Builderda c++ dasturlash tili, Visual Studioda c# dasturlash tillari yoki Flutter, Cardova frameworklari yordamida Android uchun dasturlar yaratishingiz mumkin. Android Studio yoki boshqa dasturlash tillaridan foydalanishimiz uchun kompyuterimiz ma'lum bir parametrlarga to'g'ri kelishi, unda kerakli dasturiy ta'minotlar Android SDK, NDK, Java va boshqalar o'rnatilgan bo'lishi kerak.Yuqoridagi dasturlash muhitlaridan foydalanmasdan minimal parametrlarga ega kompyuterlarda ham Android ilovalarini yaratishimiz mumkin. Buning uchun web dasturlashdan foydalanamiz.Web ilova yaratish.Dasturchilar orasida web dasturchilar ko'pchilikni tashkil qiladi. Hozirgi kunda web sahifa tayyorlash qiyin ish emas. HTML, CSS va JavaScript web dasturlash tillarini bilish kifoya. HTML, CSS va JavaScript bilan faqat web sayt yaratilmaydi, turli interaktiv muloqat oynalari, testlar, o'yinlar, animatsiyalar, amaliy topshiriqlar yaratishingiz mumkin. 2020-yildan boshlab Adobe Flash dasturi mahsulotlarini ko'plab brauzer va boshqa dasturlarda ishlamaydi. Sababi Flash dasturi o'rnini HTML, CSS va JavaScript egallamoqda. Flashda qilingan interaktiv oynalarni Front End dasturchilar HTML da yaratishmoqda. Web texnologiyalar yordamida dasturlar yaratib turli platformalarda qiyinchiliksiz foydalanish mumkin, ular bir xil ishlaydi. Shu sababdan web texnologiyalar yordamida mobil ilovalar yaratish ommalashmoqda ko'plab JavaScript kutubxonalari, frameworklari yaratilmoqda.Web sahifadan Android ilova yaratish.Android Studio va Java dasturlash tilidan foydalanmasdan HTML, CSS va JavaScript yordamida dastur, o'yin, test, topshiriqlar to'plami, elektron kitob, elektron darslik, web sayt va h.k. larni yaratib ularni qisqa vaqt ichida Android qurilmalarda ishlovchi .apk ilova ko'rinishiga o'tkazishingiz mumkin. Web sahifadagi barcha fayllar rasm, video, audio, .css, .js yagona ilovaga birlashtriladi. HTML sahifani .apk ilovaga o'tkazuvchi tizimlar online yoki offline turlarga bo'linadi. Online tizimlar web sayt bo'lib brauzerda internetdan yuklanadi. Offline tizimlar oddiy dastur bo'lib kompyuterga o'rnatiladi. Windows operatsion tizimida ishlovchi eng yaxshi Android ilova yaratuvchi dasturlardan biri Website 2 APK Builder Pro dasturidir.Website 2 APK Builder Pro dasturida ishlash.Dastur hajmi 10 megabaytdan kichik bo'lib, 1 gigabayt tezkor xotiraga ega kompyuterlarda ham ishlay oladi. Interfeysi bitta oynadan iborat juda sodda va foydalanishga qulay. Dastur pullik bo'lib, bepul Demo versiyasidan foydalanilganda imkoniyatlari cheklangan bo'ladi.. Dasturning Demo versiyasi.2-rasmdagi ko'k burchakli joylarni o'zgartirib bo'lmaydi.Website 2 APK Builder Proning aktivlashtirilgan holatida dastur oynasidagi barcha parametrlardan foydalanishimiz mumkin.3-rasm. Dasturning to'liq versiyasi.Android ilova yaratishdan oldin HTML, CSS, JavaScript tillaridan foydalanib kalkulyator yaratib olamiz. Kalkulyatorimiz 3ta fayldan iborat: index.html, style.css va skript.js4-rasm.Fayllar.Website 2 APK Builder Pro dasturini ishga tushiramiz, "Directory of Local Website:" maydoniga web sahifa joylashgan papkani ko'rsatamiz. Dasturimiz ikonkasini o'zgartiramiz, versiyasini yozamiz va kerakli maydonlarni to'ldirib chiqamiz, oxirida "GENERATE APK" tugmasini bosamiz. "Output Directory:" maydoniga ko'rsatgan papkamizda .apk ilova fayli hosil bo'ladi. Telefonga o'tkazib foydalanish mumkin kalkulyator ishlayapdi.5-rasm. Androidda testlash.Xulosa.Web saytlarga nisbatan mobil ilovalarni yaratishga ko'proq pul to'lashadi. Mobil ilova yaratishga bo'lgan talab ortib bormoqda.
Android uchun yaratilayotganlar dasturlar soni va ularga bo'lgan talab kundan-kunga ortib bormoqda. Ma'lumotlarga ko'ra Android qurilmalari uchun yaratilayotgan dasturlar reytingda yuqorilab, Windowsni ham ortda qoldirmoqda. Android uchun native dasturlash muhiti Android Studio va Java dasturlash tili bo'lsada, boshqa ko'plab gibrid tillar yaratilib, rivojlantirilib borilmoqda. Masalan, Delphida paskal dasturlash tili, C++ Builderda c++ dasturlash tili, Visual Studioda c# dasturlash tillari yoki Flutter, Cardova frameworklari yordamida Android uchun dasturlar yaratishingiz mumkin. Android Studio yoki boshqa dasturlash tillaridan foydalanishimiz uchun kompyuterimiz ma'lum bir parametrlarga to'g'ri kelishi, unda kerakli dasturiy ta'minotlar Android SDK, NDK, Java va boshqalar o'rnatilgan bo'lishi kerak.

Yuqoridagi dasturlash muhitlaridan foydalanmasdan minimal parametrlarga ega kompyuterlarda ham Android ilovalarini yaratishimiz mumkin. Buning uchun web dasturlashdan foydalanamiz.


Web ilova yaratish.


Dasturchilar orasida web dasturchilar ko'pchilikni tashkil qiladi. Hozirgi kunda web sahifa tayyorlash qiyin ish emas. HTML, CSS va JavaScript web dasturlash tillarini bilish kifoya. HTML, CSS va JavaScript bilan faqat web sayt yaratilmaydi, turli interaktiv muloqat oynalari, testlar, o'yinlar, animatsiyalar, amaliy topshiriqlar yaratishingiz mumkin. 2020-yildan boshlab Adobe Flash dasturi mahsulotlarini ko'plab brauzer va boshqa dasturlarda ishlamaydi. Sababi Flash dasturi o'rnini HTML, CSS va JavaScript egallamoqda. Flashda qilingan interaktiv oynalarni Front End dasturchilar HTML da yaratishmoqda. Web texnologiyalar yordamida dasturlar yaratib turli platformalarda qiyinchiliksiz foydalanish mumkin, ular bir xil ishlaydi. Shu sababdan web texnologiyalar yordamida mobil ilovalar yaratish ommalashmoqda ko'plab JavaScript kutubxonalari, frameworklari yaratilmoqda.


1-rasm.
1-rasm.


Web sahifadan Android ilova yaratish.

Android Studio va Java dasturlash tilidan foydalanmasdan HTML, CSS va JavaScript yordamida dastur, o'yin, test, topshiriqlar to'plami, elektron kitob, elektron darslik, web sayt va h.k. larni yaratib ularni qisqa vaqt ichida Android qurilmalarda ishlovchi .apk ilova ko'rinishiga o'tkazishingiz mumkin. Web sahifadagi barcha fayllar rasm, video, audio, .css, .js yagona ilovaga birlashtriladi. HTML sahifani .apk ilovaga o'tkazuvchi tizimlar online yoki offline turlarga bo'linadi. Online tizimlar web sayt bo'lib brauzerda internetdan yuklanadi. Offline tizimlar oddiy dastur bo'lib kompyuterga o'rnatiladi. Windows operatsion tizimida ishlovchi eng yaxshi Android ilova yaratuvchi dasturlardan biri Website 2 APK Builder Pro dasturidir.


Website 2 APK Builder Pro dasturida ishlash.


Dastur hajmi 10 megabaytdan kichik bo'lib, 1 gigabayt tezkor xotiraga ega kompyuterlarda ham ishlay oladi. Interfeysi bitta oynadan iborat juda sodda va foydalanishga qulay. Dastur pullik bo'lib, bepul Demo versiyasidan foydalanilganda imkoniyatlari cheklangan bo'ladi.


2-rasm. Dasturning Demo versiyasi.


2-rasm. Dasturning Demo versiyasi.
2-rasmdagi ko'k burchakli joylarni o'zgartirib bo'lmaydi.

Website 2 APK Builder Proning aktivlashtirilgan holatida dastur oynasidagi barcha parametrlardan foydalanishimiz mumkin.


3-rasm. Dasturning to'liq versiyasi.


3-rasm. Dasturning to'liq versiyasi.

Android ilova yaratishdan oldin HTML, CSS, JavaScript tillaridan foydalanib kalkulyator yaratib olamiz. Kalkulyatorimiz 3ta fayldan iborat: index.html, style.css va skript.js.


4-rasm.Fayllar.


4-rasm.Fayllar.


Website 2 APK Builder Pro dasturini ishga tushiramiz, "Directory of Local Website:" maydoniga web sahifa joylashgan papkani ko'rsatamiz. Dasturimiz ikonkasini o'zgartiramiz, versiyasini yozamiz va kerakli maydonlarni to'ldirib chiqamiz, oxirida "GENERATE APK" tugmasini bosamiz. "Output Directory:" maydoniga ko'rsatgan papkamizda .apk ilova fayli hosil bo'ladi. Telefonga o'tkazib foydalanish mumkin kalkulyator ishlayapdi.

5-rasm. Androidda testlash.


5-rasm. Androidda testlash.
Xulosa.

Web saytlarga nisbatan mobil ilovalarni yaratishga ko'proq pul to'lashadi. Mobil ilova yaratishga bo'lgan talab ortib bormoqda. uzbekcoders.uz loyihasining Front End yo'nalishini tugatib HTML, CSS va JavaScript yordamida web saytdan tashqari turli ilovalarni ham yaratishingiz mumkin. Bu ilovalarni Android, iOS, Windows, MacOS tizimlariga o'zgartirmasdan o'tkazsangiz bo'ladi. Har bir tizim uchun alohida o'zining(native) dasturlash tilidan foydalansangiz bunga ko'p vaqt, kuch, bilim kerak bo'ladi.




Website 2 APK Builder Pro dasturida yaratilgan Android ilovalarni Google Play Marketga joylashtirish mumkin, AdMob google reklamalariga ulasangiz bo'ladi, dasturlashni endi boshlaganlar uchun ham foydali bo'ladi.
Download 72.5 Kb.

Do'stlaringiz bilan baham:




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