21-Amaliy ish Planshet va telefonda ilova ko‘rinishini yaratish


Download 0.86 Mb.
Pdf ko'rish
bet9/12
Sana20.12.2022
Hajmi0.86 Mb.
#1039031
1   ...   4   5   6   7   8   9   10   11   12
Firebase Remote Config 
Firebase Remote Config ilovangizning yangilanishini nashr qilmasdan, uning xatti-
harakatlari va tashqi ko'rinishilariga dinamik o'zgarishlar kiritishga imkon beradi. 
Remote Configning umumiy g'oyasi shundaki, siz Firebase konsolida bir nechta 
konfiguratsiya parametrlarini aniqlaysiz. So'ngra, sizning ilovangiz ushbu 
qiymatlarni vaqti-vaqti bilan olish va kerak bo'lganda ulardan foydalanish uchun 
SDKdan foydalanadi. Siz Remote Configni bulut kabi joylashtirilgan kalit/qiymat 
juftlarining ulkan to'plami kabi tasavvur qilishingiz mumkin. Bu oddiy ma'lumotlar 
bazasi kabi ko'rinishi mumkin, ammo siz u bilan dastlab tasavvur qilganingizdan 
ko'ra ko'proq narsani qilishingiz mumkin. 


Firebase Remote Config sizning ilovangiz ishlashini masofadan boshqarish 
imkonini beradi. 
Firebase Test Lab
  
Firebase Test Lab sizga ilovangizni sinovdan o’tkazish uchun turli xil iOS 
va Android qurilmalariga kirish imkonini beradi, shu jumladan virtual 
qurilmalarga ham. Agar siz mobil qurilmalar uchun ilovalar yaratsangiz , 
ilovangizni mukammallashtirish va sinovdan o’tkazish uchun balkim sizda faqat 
bittagina qurilma bo’lishi mumkin. Ammo bu birgina qurilma ilovangiz 
foydalanuvchilari qo’llayotgan qurilmalarning vakili degani emas. Mobil 
qurilmalar turli xil hajmlarda, turli xil ishlab chiqaruvchilardan, OSning amaldagi 
har xil versiyalaridan birida bo’lishi mumkin. Siz barcha qurilmalardan birini 
tanlashingiz va ularning har birida ilovangizni sinovdan o’tkazish haqiqatan ham 
qimmat va ko’p vaqt talab qilishi mumkin. 
Test Lab bu masalani ko’p sonli amaldagi va virtual bo’lmagan sizning ilovangiz 
o’rnatiladigan va unga qarshi sinov to’plamini (Android: Espresso, iOS: XCTest) 
boshqaradigan haqiqiy qurilmalar tanlovini berish orqali hal qiladi.


24-Amaliy ish 
Firebase ma'lumotlar bazasidan foydalanish 
Nazariy qism.
Mobil ilovalar foydalanuvchilarni autentifikatsiya qilish va foydalanuvchi 
ma'lumotlarini bir nechta qurilmalarda sinxronlashtirish kabi vazifalarni bajarishi 
uchun serverni talab qiladi. Biroq, bunday serverni yaratish ko'pchilik ISV -larda 
yo'q bo'lgan mahorat to'plamini talab qiladi. Yaxshiyamki, bugungi kunda 
foydalanishingiz mumkin bo'lgan BaaS deb ataladigan bir nechta xizmat ko'rsatish 
platformalari mavjud. Google Firebase - ana shunday platformalardan biri. 
Firebase 
analitik
, nosozliklar haqida xabar berish, foydalanuvchining 
autentifikatsiyasi va bulutli xabarlar kabi muhim xizmatlarni bepul taqdim etadi. 
Uning freemium xizmatlariga real vaqtda NoSQL ma'lumotlar bazasi, fayllarni 
joylashtirish va statik veb-xosting kiradi. 
Firebase Analytics - bugungi kunda mobil ilovalarni tahlil qilish bo'yicha eng 
mashhur echimlardan biri. Uning yordamida siz foydalanuvchilaringiz kimligi va 
ular sizning ilovangizdan qanday foydalanishi haqida aniq tasavvurga ega 
bo'lishingiz mumkin. 
Amaliy qism. 
1 - qadam: Firebase 
Analytics ni sozlash
 
Android Studioning so'nggi versiyalari Firebase Analyticsni qo'llab-quvvatlaydi. 
Bu shuni anglatadiki, siz Android Studio dan chiqmasdan Firebase Analyticsni 
loyihangizga qo'shishingiz mumkin. 
Firebase Analyticsni loyihangiz bilan birlashtirishni 
boshlash uchun 
«Сервис»> 
«Firebase» ni bosing. Sizga quyidagi yordamchi oynasi ko'rsatiladi: 


Analytics” 
ni va keyin 

Download 0.86 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




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