” fanidan 5-mustaqil ishi mavzu: Android uchun ilovalar yaratish. Mobil ilovalarni ishlab chiqish va yaratish: qayerdan boshlash kerak? Bajardi: Musayev I. B. Ki(At-servis)-S204-18-guruh talabasi Qabul qildi


Download 59.85 Kb.
bet2/7
Sana24.12.2022
Hajmi59.85 Kb.
#1056596
1   2   3   4   5   6   7
Bog'liq
Android uchun ilovalar yaratish

Biz nima yaratamiz
Keling, iOS-ni maqsadli platforma sifatida olaylik - ha, pul AppStore-da va u erda ishlanmalarimizni monetizatsiya qilish yaxshidir :). Lekin men buni darhol tushuntiraman: barchasini o'zgartirishlarsiz, masalan, Android uchun qilish mumkin. Men uzoq vaqt davomida qaysi misolni ko'rib chiqishni o'yladim, chunki men vazifalar ro'yxatini kuzatib borish uchun boshqa vosita yozishni xohlamadim. Shuning uchun men Geo-Reminder deb nomlangan ilovani yaratishga qaror qildim, uning maqsadini bir ibora bilan ta'riflash mumkin: "Men yana bu erda bo'lganimda menga xabar bering". AppStore’da foydalanuvchi mashinani qo‘ygan joyni “eslab qolish” imkonini beruvchi ko‘plab yordamchi dasturlar mavjud. Bu deyarli bir xil, biroz soddaroq. Siz shahar xaritasida nuqtani ko'rsatishingiz, u uchun ma'lum radiusni o'rnatishingiz va xabarni dasturlashingiz mumkin. Belgilangan radiusli doirani keyingi bosganingizda, dastur sizni xabardor qiladi va nuqta o'chiriladi. Biz ushbu rejaga muvofiq harakat qilamiz: birinchi navbatda oddiy veb-ilovani yaratamiz, uni brauzerda sinab ko'ramiz va keyin PhoneGap yordamida iOS platformasiga o'tkazamiz. Kodning ko'p qismini kompyuterda brauzerda prototip qilish va sinab ko'rish juda muhim, chunki telefonda dasturni disk raskadrovka qilish ancha qiyin. Skelet sifatida jQuery Mobile (jquerymobile.com) bilan jQuery JS ramkasidan va xarita mexanizmi sifatida Google Maps v3 dan foydalanamiz. Ilova ikki sahifadan iborat bo'ladi: xarita va nuqtalar ro'yxati.

  • Joriy joylashuvingizning belgisi xaritada o'rnatiladi. Xaritani bosish orqali xabar biriktirilgan nuqta yaratiladi (masalan, "yaqin-atrofdagi mashina"). Nuqta ustiga bosish orqali o'chirilishi mumkin. Geosteering API xarita bo'ylab odam belgisini ko'chirish uchun ishlatiladi.

  • Ballar ro'yxati ko'rsatilgan sahifada "Barcha nuqtalarni o'chirish" qo'shimcha tugmasi va har bir nuqta yonida - "Ushbu nuqtani o'chirish" tugmasi bo'lishi kerak. Agar siz ro'yxatdagi elementni bossangiz, xaritada tegishli nuqta ko'rsatiladi. Foydalanuvchi sozlamalari va ballar ro'yxati localStorage-da saqlanadi.

UI ramkalari
JQuery Mobile mobil interfeysni yaratish uchun yagona asos emas. PhoneGap veb-saytida siz foydalanishingiz mumkin bo'lgan kutubxonalar va ramkalarning katta ro'yxati mavjud (phonegap.com/tools): Sencha Touch, Impact, Dojo Mobile, Zepto.js va boshqalar.

Download 59.85 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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