Restoran menyusi va narxlarni ko’rsatadigan ilovani loyihalash
Restoran menyusi va narxlarni ko’rsatadigan ilovani loyihalash NAZARIY QISM ......................................................................... 5 XULOSA ................................................................................... 32 KIRISH………………………………………………………………………….. NAZARIY QISM……………… ………........………………………………… 1. “Mobil ilovalar yaratish texnologiyasi” fanining maqsadi va umumiy ma'lumotlar………………………………………………………………. 2. Restoran menyusi inson hayotidagi ahamiyati va maqsadi………….. ASOSIY QISM…………………………………………………………………. 1. Restoran menyusi mobil ilovasining mantiqiy strukturasi va uni shakllantirish……………………………………………………………… 2. Restoran menyusi mobil ilovasining ko’rinishi, ekran sur’atlari va tegishli dastur kodlari…………………………………………………………………….. XULOSA………………………………………………………………………… FOYDALANILGAN ADOBIYOTLAR VA MANBALAR ………………….
KIRISH “Buyuk ajdodimiz Muhammad Xorazmiyning bir hikmati bor: “So‘z – gul, ish – meva”. O‘ylaymanki, bugun belgilab oladigan rejalaringiz qanchalik pishiq- puxta bo‘lsa, ishingiz ham shunchalik yaxshi samara beradi. Sizlar ko‘p kitob o‘qigan, bilimli avlod sifatida yurtimiz o‘tmishda jahon sivizilizatsiyasi beshiklaridan biri bo‘lganini yaxshi bilasiz. Siz Xorazmiylar, Farg‘oniylar, Beruniy va Ibn Sino, Ulug‘bek, Navoiy va Boburlar, Buxoriylar, Termiziylar avlodisiz. Ana shunday buyuk vatandoshlarimiz yaratgan bebaho bilim va kashfiyotlar bugun ham butun insoniyatga xizmat qilmoqda. Ulug‘ allomalarimiz, o‘zlarining olamshumul kashfiyot va ixtirolarini sizning yoshingizda – ayni kuchga to‘lgan navqiron chog‘larida amalga oshirganlar. Siz ham, buyuk ajdodlardan ibrat olib, hayotda mo‘’jizalar yaratishga astoydil intilishingiz kerak.” – dedi Shavkat Mirziyoyev . Android ilovalari asosan JAVA tilida Android SDK (Software Development Kit) yordamida ishlab chiqilgan. Android ilovasini ishlab chiqish uchun C, C++, Scala va boshqalar kabi boshqa tillardan ham foydalanish mumkin, biroq JAVA Android ilovalarini ishlab chiqish uchun eng ko p qo llaniladigan dasturlash tiliʻ ʻ hisoblanadi. Shunday qilib, agar siz Android-da yangi boshlovchi bo'lsangiz, unda JAVA tili va OOPS tushunchalarini to'liq bilish Android-ni ishlab chiqishni boshlashdan oldin o'rganishingiz kerak bo'lgan birinchi narsadir. AVA - bu Android ilovalarini ishlab chiqishda ishlatiladigan dasturlash tili. Bu sinfga asoslangan va ob'ektga yo'naltirilgan dasturlash bo'lib, sintaksisi C++ tilidan ta'sirlanadi. JAVA ning asosiy maqsadlari oddiy, ob'ektga yo'naltirilgan, mustahkam, xavfsiz va yuqori darajadagi bo'lishdir. JAVA ilovasi JVM (JAVA Virtual Machine) da ishlaydi, ammo Androidda mobil qurilmalar uchun optimallashtirilgan Dalvik Virtual Machine (DVM) deb nomlangan o'z virtual mashinasi mavjud. JAVA dasturchisi sifatida sizga kodlash va ishga tushirish uchun ba'zi vositalar yoki dasturlar kerak bo'ladi. Internetda ko'plab vositalar mavjud, ammo biz sizga JAVA-ni o'rganish uchun Eclipse-dan foydalanishni
tavsiya qilamiz, chunki u Android Studio bilan bir qatorda Androidni ishlab chiqishda ishlatiladigan eng keng tarqalgan vositadir.
NAZARIY QISM “Mobil ilovalar yaratish texnologiyasi” fanining maqsadi va umumiy ma'lumotlar . “Mobil ilovalar yaratish texnologiyasi” fanining maqsadi, mobil ilovalarni yaratish va ulardan foydalanishning asosiy texnologik usullarini o'rgatishdir. Bu fan, mobil ilovalarni yaratishda zarur bo'lgan dasturlash tillari, interfeyslar va platformalar haqida tushuncha beradi. Bu texnologiya yuqori sifatli mobil ilovalarni ishlab chiqarishga imkon beradi va ularni muvaffaqiyatli bo'lishiga yordam beradi. Bu fan ta'lim dasturiga muvofiq, o'quvchilar mobil ilovalarni ishlab chiqish jarayonida kerakli bo'lgan qadamlarni o'rganadilar. Bu qadamlar orasida, proyekt tuzish, dasturlash tillari bilan ishlash, interfeyslarni tuzish va test qilish kabi amallar kiritiladi. “Mobil ilovalar yaratish texnologiyasi” fanini o'qigan o'quvchilar uchun bir necha sohalarda ish olib borishi mumkin. Masalan, ular mobil ilovalarni tayyorlashga xizmat ko'rsatuvchi kompaniyalarda, markazlarda yoki reklama agentliklarida ishlashlari mumkin. Bu fan talabalariga kerakli asosiy ko'makchi vositalar quyidagilardir: - Mobil qurilmalar va ularning muammolari to'g'risida tushuncha - Dasturlash tillari (Java, Swift, C ++, Python va boshqalar) bilan ishlash - Interfeyslarni tuzish va test qilish uchun xususiy vositalarni o'rganish - Android va iOS platformalari uchun ilovalar yaratishga oid qonuniyatlarni o'rganish. “Mobil ilovalar yaratish texnologiyasi” fanining umumiy ma'lumotlari asosan dasturiy ta'minotni tahlil qilish, muharrirlik, xatlar ko'rinishini yangilash kabi mavzularni o'z ichiga oladi. Bu fan orqali talabalar mobil ilovalarni ishlab chiqish jarayonida keng ko'lamli o'zlashtirish, yaxshi fikrlarni to'g'rilash va qo'shimcha imkoniyatlardan foydalanish qobiliyatini oshirishadi.