O’zbekiston-Finlandiya pedagogika instituti
amaliy matematika va fizika-astronomiya fakulteti
matematika va informatika yo’nalishi
205-guruh talabasi
Musatoshev Lutfiddinning
Mobil texnologiyalar fanidan tayyorlagan
Mustaqil ishi
MOBIL ILOVALARGA KO`RSATILADIGAN XIZMATLAR TAHLILI
REJA;
1) Mobil ilovalar
2)Mobil ilovalar turlari va uning vertual o`rganish
Mobil ilova (ingilizcha: 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 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. Ushbu atama 2007-yildan beri juda mashhur boʻlib, 2010-yilda Amerika Dialektik Jamiyati tomonidan „Yil soʻzlari“ roʻyxatiga kiritilgan. Mobil ilovalarni yaratish va ularni virtual o'rganish Mobil ilovalarni yaratish va ularni virtual o'rganish bizning dunyodagi har bir soha uchun juda muhimdir. Mobil ilovalar hayotimizni oddiyroq qilish, bizga ishni boshqarish imkoniyatlarini yaratish va o'z mahsulotlarimizni sotish va xizmatlarimizni taqdim etishga yordam berishadi. Mobil ilovalar kelajakdagi bizning dunyomizni shakllantirishda katta ahamiyatga ega. Mobil ilova yaratish, 21-asrda yana o'z muvaffaqiyatini qozongan va to'g'ridan-to'g'ri hayotimizni yo'qotmaydigan, balki o'z faoliyatimizni tezlashtirgan sohasidir. Bugungi kunda, hamma narsa mobil so’rovlar va ehtiyojlar asosida yuzaga kelmoqda. Shuning uchun, axborot tizimlari va texnologiyalari tashqi ishlar, tadbirlar, xaridlar va xizmatlarni osonlashtirish uchun yangi va ajralmas usullar o'rganilmoqda.
• Texnologik ko'nikmalar: Bu ko'nikmalar mobil ilovalarni yaratishda va ularni virtual o'rganishda ishlatiladigan asosiy qurilmalar, dasturlash tillari va boshqa texnologik vositalar. Misol uchun, Java, Objective-C, Swift, Kotlin va boshqa dasturlash tillari. • Tizimiy ko'nikmalar: Bu ko'nikmalar mobil ilovalarni yaratishda va ularni virtual o'rganishda ishlatiladigan tizimlar, tarmoqlar va xizmatlar. Misol uchun, Firebase, Amazon Web Services, Google Cloud vaboshqa tizimlar. • Ilova arxitekturasi: Bu ko'nikmalar mobil ilovalarni yaratishda va ularni virtual o'rganishda ishlatiladigan ilova arxitekturalari. Misol uchun, MVC, MVVM va boshqa ilova arxitekturalari. • UI/UX: Bu ko'nikmalar mobil ilovalarni yaratishda va ularni virtual o'rganishda ishlatiladigan ilova interfeysi va foydalanuvchi tajribasi. UI/UX ko'nikmalaridan foydalanish kerak, agar ilovamizning ochiq va sodda interfeysini va foydalanuvchi tajribasini mukammal bo’lishini xohlasangiz. 1.Mobil saytlar 2.Veb-ilovalar 3.Gibrid dasturlar 4.Mahalliy dasturlar Mobil dastur yaratish Mobil dasturlar turli xil dasturlash tillarida (Java; PHP/JavaScript; ActionScript; Swift va Objective-C) yoziladi. Ilova yaratish jarayonida bir necha bosqichlardan oʻtadi. • Masalan, mobil ilovalar foydalanuvchilari (veb-saytga tashrif buyuruvchilar kabi) matnni, tasvirlarni yoki interaktiv aloqa nuqtalarini ko’rish uchun yon tomonga o’tishni xohlamaydi va ular kichik matnni o’qishga qarshi kurashishni xohlamaydilar. Mobil ilovalarni ishlab chiquvchilar uchu