Mundarija:

Google Firebase yordamida real vaqt rejimida bajariladigan ishlar ro'yxati: 12 qadam
Google Firebase yordamida real vaqt rejimida bajariladigan ishlar ro'yxati: 12 qadam

Video: Google Firebase yordamida real vaqt rejimida bajariladigan ishlar ro'yxati: 12 qadam

Video: Google Firebase yordamida real vaqt rejimida bajariladigan ishlar ro'yxati: 12 qadam
Video: Приложение Чат на Firebase для Android | Android Studio | Kotlin | #2 2024, Noyabr
Anonim
Google Firebase yordamida real vaqtda bajariladigan ishlar ro'yxati
Google Firebase yordamida real vaqtda bajariladigan ishlar ro'yxati

Salom!

Biz hammamiz bajaradigan ishlar ro'yxatini kundan-kunga ishlatamiz, xoh onlayn, xoh oflayn. Oflayn ro'yxatlar yo'qolishga moyil bo'lsa -da, virtual ro'yxatlar noto'g'ri joylashtirilishi, tasodifan o'chirilishi yoki hatto unutilishi mumkin. Shunday qilib, biz uni Google Firebase -da, real vaqtda ma'lumotlar bazasida yaratishga qaror qildik. Nima uchun? Chunki:

1. Bu ajoyib

2. Bu real vaqt, shuning uchun o'zgarishlar bir zumda amalga oshiriladi.

3. Foydalanish oson va markazlashtirilgan; barcha ma'lumotlar bulutda va har qanday platformadan foydalanish mumkin.

4. Juda qo'llab -quvvatlaydigan ajoyib API.

5. Yangilanishlarni bajarish oson.

Biz ushbu loyihada Firebase -ga ma'lumotlarni qo'lda qo'shishga e'tibor qaratamiz!

1 -qadam: Google Firebase -dan boshlash

Google Firebase veb -saytiga tashrif buyuring va yuqori chap burchakdagi "Kirish" tugmachasini bosing va Google hisobingiz orqali kiring.

Kirishdan so'ng, Firebase ma'lumotlar bazasi konsoliga kirish uchun "Konsolga o'tish" tugmasini bosing. Xavotir olmang, bu ilgari surilgan narsa emas.

2 -qadam: "Loyihani" yaratish

"Loyiha" tuzish
"Loyiha" tuzish

Yangi ekranda yangi loyihani yaratish uchun ulkan Plus belgisini bosing (Loyiha qo'shish). Har bir loyihada faqat bitta ma'lumotlar bazasi bo'lishi mumkin, shuning uchun siz bir nechta real vaqtda ma'lumotlar bazasini xohlasangiz, bu loyihani bir necha marta takrorlashingiz kerak bo'ladi.

Endi loyiha nomini kiriting va foydalaniladigan mamlakatni tanlang. Ishga kirishish uchun Loyiha yaratish -ni bosing!

3 -qadam: Firebase konsoliga xush kelibsiz

Firebase Console -ga xush kelibsiz!
Firebase Console -ga xush kelibsiz!

Yuklagandan so'ng, davom etish tugmasini bosing. Bu sizni yangi ekranga olib boradi.

Google Firebase konsoliga xush kelibsiz!

4 -qadam: Ma'lumotlar bazasini yaratish

Ma'lumotlar bazasini yaratish
Ma'lumotlar bazasini yaratish

Chap menyuda "Ma'lumotlar bazasi" ni bosing. Bu sizga Cloud Firestore yoki Realtime Database -ni tanlashingiz mumkin bo'lgan yangi ekranga olib keladi. Biz ushbu loyiha uchun real vaqtda ma'lumotlar bazasidan foydalanamiz. Ishni boshlash -ni bosing!

5 -qadam: Firebase uchun xavfsizlik qoidalarini aniqlash

Firebase uchun xavfsizlik qoidalarini aniqlash
Firebase uchun xavfsizlik qoidalarini aniqlash

Firebase ma'lumotlar bazasiga ruxsatsiz kirishni oldini olish uchun kuchli autentifikatsiya xususiyatlarini taqdim etadi. Ammo, sodda qilib aytganda, biz "ommaviy ma'lumot" ma'lumotlar bazasidan foydalanamiz, uni ma'lumotlar bazasiga "hisobga olish ma'lumotlari" ga kirish huquqiga ega bo'lgan har bir kishi o'zgartirishi mumkin. Hisob ma'lumotlari haqida keyinroq.

Ushbu loyiha uchun "Sinov rejimi" ni tanlang va "Yoqish" ni bosing.

6 -qadam: Firebase -ga xush kelibsiz

Firebase -ga xush kelibsiz!
Firebase -ga xush kelibsiz!

Sizning ekraningiz shunday ko'rinishga ega bo'ladi. Loyihaning nomidan tashqari.

7 -qadam: Birinchi vazifalar ro'yxatini tuzish

Biz "chelaklar" deb nomlangan vazifalar ro'yxatini tuzamiz. Har bir chelak ma'lumotlarning ichki ro'yxati. Siz xohlagan uyalash turini tanlashda erkin bo'lsangiz ham, ushbu loyiha uchun har bir chelak vazifani anglatadi.

Birinchi paqirni qo'shish uchun null oldidagi "+" belgisini bosing.

8 -qadam: Vazifalar ro'yxatining nomi

Vazifalar ro'yxatining nomi
Vazifalar ro'yxatining nomi

2 atributlar paydo bo'ladi. Ism va qiymat.

"Ism" yorlig'i sizning vazifangiz nomini ko'rsatish uchun ishlatiladi. Masalan, siz keyinroq ko'rishni istagan ko'rsatmalarni ro'yxatini tuzishni xohlaysiz. Shunday qilib, biz Nomni ko'rsatma sifatida ishlatamiz, chunki nima uchun.

E'tibor bering, maydonlarning uzunligi qisqa, shuning uchun uzunroq ismlarning ko'rinishi muammo bo'lishi mumkin. Biroq, ishonchingiz komilki, ism aynan siz yozgan.

Biz qiymat yorlig'i uchun har qanday qiymatni qo'yishimiz mumkin bo'lsa -da, biz uning o'rniga sarlavha ostidagi elementlar ro'yxatini qo'shmoqchimiz. Shunday qilib, biz bu uyani yaratish uchun Value yorlig'i oldidagi 'Plus' belgisini bosamiz.

9 -qadam: Tafsilotlarni ro'yxatga qo'shish

Tafsilotlarni ro'yxatga qo'shish
Tafsilotlarni ro'yxatga qo'shish

Siz ro'yxatning boshqa "darajasi" paydo bo'lganini ko'rishingiz mumkin.

Endi biz siz xohlagan kunni belgilash uchun "Qachon" deb atribut tayinlaymiz. Ism yorlig'iga "Qachon" va "Yakshanba" yozing, masalan, Qiymat yorlig'iga.

Endi siz ko'rishni xohlaydigan ko'rsatma turlarini qo'shishni xohlaysiz. Biz ularni "Nima" nomi bilan guruhlaymiz.

10 -qadam: ro'yxatga qo'shimcha vazifalarni qo'shish

Ro'yxatga pastki vazifalarni qo'shish
Ro'yxatga pastki vazifalarni qo'shish

"Paqir" yoki "Vazifa" yoki "Ro'yxat" nomi oldidagi ortiqcha belgisini bosing. Yangi maydonga "Nima" deb yozing va shu sarlavha ostidagi ro'yxatni tuzish uchun ortiqcha belgisini bosing. Boshqa maydonni qo'shish uchun oldidagi ortiqcha belgisini bosing.

Siz boshqa daraja paydo bo'lganini ko'rishingiz mumkin. Vazifalaringizni "Ism" yorlig'iga, tavsifni "Qiymat" yorlig'iga kiriting. Bu erda ko'proq uyalar bilan tajriba o'tkazing.

Buni yakunlash uchun qo'shish -ni bosing. Yoki ma'lumotlarni qo'shish haqida ikkinchi fikringiz bo'lsa, Bekor qilish tugmasini bosing.

11 -qadam: Tada

Tada!
Tada!

Siz ro'yxat yashil rangda yonib turishini ko'rasiz va keyin u siz o'rnatgan ma'lumotlarga mos keladi. Siz Firebase avtomatik ravishda ro'yxatlar va pastki ro'yxatlarning "nomlari" ni alifbo tartibida saralashini ko'rasiz.

Agar vazifa tugallanmagan ko'rinsa, uni bosing va uni to'liq ko'rish uchun o'ngga siljiting.

12 -qadam: Vazifalaringizni qo'shishni yakunlang

Vazifalaringizni qo'shishni yakunlang
Vazifalaringizni qo'shishni yakunlang

Ro'yxatni tuzish uchun buni takrorlang!

Tezkor xulosa:

Yangi chelaklar, loyihaning loyiha nomi bo'lgan eng chap ro'yxatga qo'shiladi.

Vazifani qo'shish orqali yangi atributlar.

Vazifalarni ro'yxatga kiritish orqali yangi ro'yxatlar!

Siz bu ro'yxatni istalgan vaqtda va istalgan joyda ko'rishingiz mumkin! U mukammal sinxronlashtiriladi. Xursand bo'ling!

Tavsiya: