Guruh F. I ball


Laboratoriyaning nazariy qismi


Download 1.88 Mb.
bet7/10
Sana18.12.2022
Hajmi1.88 Mb.
#1029253
1   2   3   4   5   6   7   8   9   10
Bog'liq
612-19 guruh Akbarova Mohigul 5-dedline

Laboratoriyaning nazariy qismi.

Mobil ilovalar uchun backend kerak. Ular sozlamalar va ma'lumotlarni, yozuvlarni saqlaydi, litsenziyalarni tekshiradi va statistikani yaratadi. Ushbu foydalanish holatlarining barchasi bitta umumiy xususiyatga ega: ular markaziy ma'lumotlar bazasidan foydalanadilar.


To‘liq huquqli backend yozish juda ko‘p vaqtni oladi. Xavfsizlik, aloqa interfeyslari va ma'lumotlar bazasi tuzilishi haqida o‘ylab ko‘ring. Bir vaqtning o‘zida kirish kabi tafsilotlarga tushsangiz, bu juda qiyin vazifaga aylanadi.
Baxtga,Google Firebasebu muammolarning barchasini siz uchun hal qiladi. Bu to‘liq autentifikatsiyani qo‘llab-quvvatlaydigan bulutda joylashgan, foydalanishga tayyor ma'lumotlar bazasi. An'anaviy SQL ma'lumotlar bazasidan farqli o‘laroq, Google Firebase JSON ma'lumotlar to‘plamini (->NoSQL). Bu sizga ma'lumotlar tuzilmasida ko‘proq moslashuvchanlikni beradi.
Bundan tashqari, siz real vaqtda ma'lumotlar o‘zgarishlariga obuna bo‘lishingiz mumkin. Sizga ma'lumotlar yangilanishlari haqida xabar beriladi, masalan, boshqa foydalanuvchilar. Xizmat oddiy taklif qiladiREST API. Ammo muloqot qilishning eng samarali usuli bu veb-rozetkalar orqali nashr qilish va obuna bo‘lishdir.
Qiyin tuyuladimi? Google har bir platforma uchun alohida SDK taklif qiladi. Felgo & Qt bilan siz platformadagi farqlar haqida tashvishlanishingiz shart emas. Felgo kross-platformani o‘z ichiga oladiGoogle Firebase real vaqt maʼlumotlar bazasi plagini. Xuddi shu QML/JavaScript-ga asoslangan API ham Android, ham iOS uchun ishlaydi.
Agar sizga bu borada yordam kerak bo‘lsa, iltimos, maslahatlashing yokiilovalar ishlab chiqishni Felgoga ishonib topshiring.
Boshlanish
Ushbu Firebase qo‘llanmasi sizni boshidan oxirigacha olib boradi. Siz Qt Creator loyihasi shablonidan boshlaysiz. Keyin bulutda Firebase xizmatini o‘rnatasiz. Yana bir muhim vazifa - foydalanuvchi autentifikatsiyasi. Eng ta'sirlisi: o‘zaro platforma ilovangizdan real vaqt rejimida ma'lumotlar bazasi yangilanishi.

1-rasm: interfeys.


Skript oddiy xaridlar ro‘yxatidir. Bu ko‘pchilik ilovalarga kerak bo‘lgan hamma narsani o‘z ichiga olgan universal dastur. Haqiqiylikni tekshirish va elementlarni qo‘shish, yangilash va o‘chirish. Tushunchalarni tushunganingizdan so‘ng, ularni o‘zingizning stsenariyingizga moslashtirish oson.



Download 1.88 Mb.

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




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