Nizomiy nomidagi toshkent davlat pedagogika universiteti magistratura bo


-rasm. Thunkablening umumiy ko‘rinishi


Download 6.35 Mb.
bet11/31
Sana22.08.2023
Hajmi6.35 Mb.
#1669203
1   ...   7   8   9   10   11   12   13   14   ...   31
Bog'liq
MD Yangi

1.7-rasm. Thunkablening umumiy ko‘rinishi.
App Inventor



App Inventor (App dastur uchun qisqartirilib, dastur deya tarjima qilingan; Inventor ixtirochi sifatida tarjima qilingan) – dasturlash bo‘yicha ko‘p bilim talab qilmaydigan vizual dasturlash muhiti. Dastur dastlab Google Labs tomonidan ishlab chiqilgan, keyinchalik esa Massachusets Texnologiya Institutiga topshirilgan. [7]
App Inventor Android ilovalarni yaratish uchun bulutli texnologiyaga asoslangan vizual dasturlash muhiti hisoblanadi. Dasturlarni qurish dastur kodlari bloklari yordamida vizual rejimda amalga oshiriladi. App Inventor veb-muhitda ishlaydi. Bu esa ishni ancha soddalashtiradi, chunki kompyuter resurslaridan deyarli foydalanilmaydi (lekin muhitga kirish uchun Internet bo‘lishi lozim). Shuningdek, Java dasturlash tili va Android SDKni bilish talab qilinmaydi. Kompyuterga hech qanday dasturni o‘rnatishi shart emas, faqat Google Chrome brauzerida ai2.appinventor.mit.edu manzili orqali muhitni ishga tushirish mumkin. [7]
App Inventordan foydalanish uchun Google akkaunt zarur. Agar Googleda akkaunt mavjud bo‘lmasa, unda ish boshlashdan oldin siz akkaunt yaratishingiz va avtorizatsiya qilishingiz lozim. [7]
Ilovalarni yaratish 2 bosqichda amalga oshiriladi:
birinchi bosqich – foydalanuvchi interfeysini loyihalash; kkinchi bosqich – ilovalarni dasturlash (ko‘rsatmalar yaratish).



    1. 1.8-rasm.App Inventorning umumiy ko‘rinishi.


      Thunkable vizual dasturlash platformasining imkoniyatlari

Thunkable - bu foydalanuvchilarga hech qanday kodlash tajribasisiz iOS va Android platformalari uchun mobil ilovalar yaratish imkonini beruvchi platforma. U ilovalarni yaratish jarayonini soddalashtiradigan drag-and-drop interfeysidan foydalanadi.
Thunkable ilovani ishlab chiqish uchun turli xil xususiyatlarni taqdim etadi, masalan, oldindan qurilgan foydalanuvchi interfeysi komponentlari, ma'lumotlar bazasi integratsiyasi, API-larga ulanish va boshqalar. Bundan tashqari, foydalanuvchilar Firebase va Google Sheets kabi boshqa ilovalarni ishlab chiqish vositalari bilan Thunkableni birlashtirishlari mumkin.
Thunkable ham pulli, ham bepul versiyalarda mavjud bo‘lib, bepul versiyada yaratilishi mumkin bo‘lgan ilovalar soni va mavjud xususiyatlarga cheklovlar mavjud. Pulli versiya yanada rivojlangan xususiyatlarni taqdim etadi va ilovalaringizni Google Play Store va Apple App Store-ga nashr etish imkonini beradi.
Agar siz keng qamrovli kodlash bilimlarini talab qilmasdan tezda ilovani yaratmoqchi bo‘lsangiz, Thunkable siz uchun ajoyib imkoniyat bo‘lishi mumkin.
Thunkable mobil ilovalarni ishlab chiqish uchun platforma bo‘lib, u iOS va Android qurilmalari uchun ham ilovalar yaratish uchun turli imkoniyatlarni taqdim etadi. Thunkable'ning ba'zi imkoniyatlari quyidagilar:
1. Drag and drop interfeysi: Thunkable foydalanuvchilarga hech qanday kod yozmasdan mobil ilovalar yaratish imkonini beruvchi drag va drop interfeysini taqdim etadi.
2. Oldindan o‘rnatilgan komponentlar: Thunkable tugmalar, matn qutilari va rasmlar kabi oldindan qurilgan foydalanuvchi interfeysi komponentlarini taklif qiladi, bu esa foydalanuvchilarga ilovalarni tezroq yaratishga yordam beradi.
3. API-larga ulanish: Thunkable foydalanuvchilarga turli manbalardan ma'lumotlar va xizmatlarga kirish uchun turli API-larga ulanish imkonini beradi.
4. Ma'lumotlar bazasini integratsiya qilish: Thunkable Firebase, Airtable va Google Sheets kabi mashhur ma'lumotlar bazalari bilan integratsiya qilishi mumkin, ma'lumotlar bazasini boshqarishni soddalashtiradi va foydalanuvchilarga o‘z ilovalari ichida ma'lumotlarni boshqarish va ulardan foydalanishda ko‘proq moslashuvchanlik beradi.
5. O‘zaro platformani ishlab chiqish: Thunkable yordamida foydalanuvchilar iOS va Android platformalari uchun mobil ilovalar yaratishlari mumkin, bu esa katta auditoriyaga yetadi.
6. Real-Time Test: Thunkable real vaqt rejimida sinov imkoniyatlarini taqdim etadi, bu esa foydalanuvchilarga o‘z ilovalarini o‘z mobil qurilmalarida yoki Thunkable platformasida jonli ko‘rib chiqish bilan real vaqt rejimida sinab ko‘rish imkonini beradi.
7. Qurilmadagi sinovlar: Thunkable bilan foydalanuvchilar o‘z ilovalarini o‘z qurilmalarida qurishlari va sinab ko‘rishlari mumkin, bu esa ilovaning qanday ko‘rinishi va his-tuyg'ularini yanada suvga cho‘mdiruvchi tajriba va yaxshiroq tushuncha beradi.
8. Jamoatchilikni qo‘llab-quvvatlash: Thunkable foydalanuvchilarga muammolarni hal qilishga va ilovalarni ishlab chiqish bo‘yicha yo‘l-yo‘riq ko‘rsatishga yordam beradigan a'zolar va resurslarga ega faol jamoaga ega.
Umuman olganda, Thunkable keng ko‘lamli xususiyatlar va vositalarga ega mobil ilovalarni qurish uchun qulay platformani taqdim etadi, bu esa uni muhim kodlash bilimlarini talab qilmasdan mustahkam va jalb qiluvchi mobil ilovalarni ishlab chiqish uchun ajoyib vosita qilib qo‘yadi.
Thunkable platformining afzalliklari quyidagicha:
1. So‘nggi texnologiyalar: Thunkable mobil ilova tuzish bo‘yicha so‘nggi mulkchilikni qamrab olgan bo‘lib, foydalanuvchilarga qulay interfeys va umumiy funksiyalarni taqdim etmoqda.
2. Ishonchli holati: Agar ilovangizning obuna holatini sotib olsa bo‘lmasa ham, Thunkable data tashishini ko‘rsatmaydi. Shunda, siz ularni ishonchli platforma deb inqiroz qilmaysiz.
3. Kodlashni o‘rganish talab qilmaydi: Thunkable o‘z ichiga o‘ziga xos vizual tahrirlovchi interfeysi bilan berilgan vaqtda siz, kodni yozishga yo‘llanmaguncha, nafaqat ilovangizni tuzishingiz balki shu bilan o‘zining asosiy afzalliklaridan birini ham sezishingiz mumkin.
4. Ovozli va matndagi qidiruv filterlari: Thunkable platformasida matn, faqat uzun emas, ovozlisini topish uchun filter ixtiyoriy yo‘nalishini tanlashingiz mumkin. Filter qidiruvni ko‘ngli komfortida ochib turadi.
5. Oliy darajada yo‘qolgan yordamlar: Platformada yordamga tayyormisiz? Thunkable bloklar o‘rnatish va o‘zgartirish uchun bir qancha darajada yordamni qamrab olganib sizga imkon beradi.
6. Pullik: Thunkable, bepul narxlarda eksport va turli funksiyalardan foydalanishingiz mumkin. Thunkable sizning ilovangizga qulayligini ta’minlab beradi.
7. Ishonchli va yuqori sifatli eksport jarayoni: Thunkableni ishonchli tandaganingizdan so‘ng ilovangizni eksport qilish uchun platformani ishlatishingiz imkoniyati bor. Thunkable ilovangizni to‘g‘ridan-to‘g‘ri, qulay va yuqori sifatli APK deb eksport qiladi.
Thunkable iOS 10 va undan yuqori, Android 5.0 va undan yuqori versiyalar uchun mahalliy mobil ilovalarni, shuningdek, veb-ilovalarni (pullik PRO hisob qaydnomasi uchun mavjud) ishlab chiqish uchun platformadir. Platforma ikkita texnologiyaga asoslangan - React Native va Blockly . Loyihalar brauzerga asoslangan Thunkable IDE da ishlab chiqiladi va ko‘rib chiqiladi hamda iOS yoki Android qurilmalarida o‘rnatilgan Thunkable Live mijoz ilovasida sinovdan o‘tkaziladi.
Ushbu ishlab chiqish vositasining o‘ziga xosligi shundaki, u Xcode-dan foydalanmasdan Android-ga cheksiz miqdordagi ilovalarni va har bir iOS qurilmasiga bitta ilovani , masalan, iPhone-ni o‘rnatish imkonini beradi. Bunga qurilma sozlamalarida o‘rnatilishi kerak bo‘lgan Thunkable platformasini ishlab chiqaruvchi korporativ konfiguratsiya profilidan foydalanish orqali erishiladi. Ilovani ishlab chiqish muhitida o‘rnatish uchun apk faylini (Android uchun) yaratish va ilovaga havola bilan elektron pochta xabarini yuborish (iOS uchun) so‘rovi yaratiladi.


Download 6.35 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   31




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