Samarqand davlat universiteti intellektual tizimlar va kompyuter texnologiyalari fakulteti


Download 280.35 Kb.
bet1/2
Sana18.06.2023
Hajmi280.35 Kb.
#1568279
  1   2
Bog'liq
Achilov Javohir


O'ZBEKISTON RESPUBLIKASI
OLIY TA'LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
SAMARQAND DAVLAT UNIVERSITETI
INTELLEKTUAL TIZIMLAR VA KOMPYUTER
TEXNOLOGIYALARI FAKULTETI
DASTURIY INJINIRING YO’NALISHI
306-guruh talabasi
Javohir Achilovning
MOBIL ILOVALARNI YARATISH
FANIDAN TAYYORLAGAN


MUSTAQIL ISHI
Tekshirdi:Davirov B.
SAMARQAND – 2022

Reja:
1.Mobil ilovalar haqida tushuncha.


2.Ilovani ko’rinishi.


3.Ilova asosiy java va xml kodlari.

Mobil ilovalar, mobil qurilmalar (smartfonlar, planshetlar) uchun yaratilgan dasturlardir. Ushbu ilovalar o'rnatilgan qurilmada ishlaydigan va foydalanuvchilarga qulayliklar va imkoniyatlar taqdim etish uchun yaratiladi.
Mobil ilovalar odatda Android (Java, Kotlin), iOS (Swift), Windows Phone (C#) va boshqa platformalarda yaratiladi. Har bir platforma uchun maxsus dasturlash tillari va vositalari mavjudligi uchun mobil ilovalar yo'qotishiga sabab bo'lmaydi.
Mobil ilovalar turli sohalarda foydalaniladi, masalan:
1. Ijtimoiy tarmoqlar va habarlashish: Mobil ilovalar orqali foydalanuvchilar ijtimoiy tarmoqlarga kirish, xabarlar bilan ta'minlash, izlash va kommunikatsiya o'rnatish imkoniyatiga ega bo'ladi.
2. Savdo va e-tijorat: Savdo ilovalari, onlayn do'konlar va to'lov tizimlari orqali foydalanuvchilar tovarlarni topish, sotib olish va to'lovni amalga oshirish imkoniyatiga ega bo'ladi.
3. Sayohat va navigatsiya: Mobil ilovalar orqali foydalanuvchilar sayohat rejalari tuzish, yo'nalishni aniqlash va yo'nalishni ko'rsatish, mehmonxonalarni va restoranlarni topish, yo'lovchilar orasidagi aloqalarni tashkil etish imkoniyatlarini taqdim etadi.
4. O'qish va ta'lim: Mobil ilovalar o'qish, darslarni olish va ta'lim olish uchun elektron darsliklarni, dars jadvallarini, sinov topshiriqlarini va ma'lumotlar bazalarini o'z ichiga oladi.
5. Sog'liqni saqlash: Sog'liqni saqlash ilovalari shaxsiy hayot tarzini yaxshilash uchun sport mashqlarini, yemek mashqlarini, yurish dasturlarini, yarimxalq tavsiyalarni taqdim etadi.
6. O'yin va razvlecheniya: Mobil o'yinlar, musiqalar, kinolar va boshqa razvlecheniyalar uchun ilovalar o'qituvchilar, musiqachi, kinodavrlar va boshqa mavjudliklarni yaratishga imkoniyat beradi.
Mobil ilovalar, foydalanuvchilar uchun qulayliklar va imkoniyatlar yaratishning yanada keng qolgan usullaridan biridir. O'rnatish, tuzish va ta'mirlash jarayonida dasturlash tillari, qulay interfeyslar va ma'lumotlar bilan ishlash

zarurdir. Bunda dizayn, ish uxlash va dastur yaratishning boshqa ko'nikmalari ham qo'llaniladi.


Mobil ilovalar sohasida har kuni yangilanishlar amalga oshirilmoqda. Yangilanishlarni kuzatib borish, yangi tekhnologiyalarni o'rganish va mavjud ehtiyojlar va talablar asosida qulayliklar yaratish muhimdir.
Ilovalar ishlab chiqarish uchun turli dasturlash tillari va frenvorklar mavjud. Har bir dasturlash tili va frenvork o'zining xususiyatlari, qulayliklari va mahsulotlari bilan ajralib turadi. Quyidagi dasturlash tillari va frenvorklardan ba'zi ommaliklari mavjud:
1. Android: Android ilovalari uchun Java va Kotlin tillaridan foydalaniladi. Java Android platformasining asosiy dasturlash tili bo'lib, Android SDK (Software Development Kit) bilan ishlaydi. Kotlin esa Android ilovalarini yaratishda oson va to'liq alternativ sifatida ishlatiladi.
2. iOS: iOS ilovalari uchun Swift va Objective-C tillari ishlatiladi. Swift Apple tomonidan iOS va macOS ilovalarini yaratish uchun ishlab chiqilgan va Objective-C esa avvalgi iOS ilovalarini yaratishda keng ishlatilgan til.
3. Cross-platform: Cross-platform dasturlash tillari, bir dastur kodini turli platformalarga o'rnatish imkoniyatini beradi. Masalan, React Native, Flutter va Xamarin kabi tillar va frenvorklar bu yo'nalishda mashhur. Ular orqali mobil ilovalar iOS va Android platformalarida bir vaqtda ishlay oladi.
4. Hybrid ilovalar: Hybrid ilovalar, veb texnologiyalarini (HTML, CSS, JavaScript) ishlatib mobil ilovalarni yaratish imkoniyatini beradi. PhoneGap/Cordova va Ionic kabi frenvorklar, hybrid ilovalar yaratishda foydalaniladi. Ular ilova kodini Native ilova ko'rinishiga o'rnatib beradi va turli platformalarda ishlayishi mumkin.
5. React Native: React Native, JavaScript tilida yozilgan va Facebook tomonidan ishlab chiqilgan bir dasturlash frenvorkidir. U orqali iOS va Android platformalarida ishlash mumkin. React Native ilovalariga native ilovalarga o'xshash interfeys va ishlaydiganlikni ta'minlaydi.




Download 280.35 Kb.

Do'stlaringiz bilan baham:
  1   2




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