Мазмуну:

Google Firebase менен реалдуу убакытта аткарыла турган иштер тизмеси: 12 кадам
Google Firebase менен реалдуу убакытта аткарыла турган иштер тизмеси: 12 кадам

Video: Google Firebase менен реалдуу убакытта аткарыла турган иштер тизмеси: 12 кадам

Video: Google Firebase менен реалдуу убакытта аткарыла турган иштер тизмеси: 12 кадам
Video: Delphi Программирование / Android NDK, SDK, Java Machine, JDK, Nox Player, AVD Android Эмулятор 2024, Ноябрь
Anonim
Google Firebase менен реалдуу убакытта аткарыла турган иштердин тизмеси
Google Firebase менен реалдуу убакытта аткарыла турган иштердин тизмеси

Салам!

Биз баарыбыз Интернетте болобу, оффлайнда болобу, күн сайын иштер тизмесин колдонобуз. Оффлайн тизмелери жоголуп кетүү коркунучу бар, ал эми виртуалдык тизмелер туура эмес жайгаштырылып, кокусунан өчүрүлүп же унутулуп калышы мүмкүн. Ошентип, биз аны Google Firebaseден, реалдуу убакыт маалымат базасынан жасоону чечтик. Неге? Анткени:

1. Бул сонун

2. Бул реалдуу убакыт, ошондуктан өзгөрүүлөр заматта жасалат.

3. Колдонууга оңой жана борборлоштурулган; бардык маалыматтар булутта жана каалаган платформа аркылуу жеткиликтүү.

4. Абдан колдоочу сонун API.

5. Жаңыртууларды жасоо оңой.

Биз бул долбоордо Firebaseге кол менен маалыматтарды кошууга басым жасайбыз!

1 -кадам: Google Firebase менен баштоо

Google Firebase вебсайтына баш багыңыз жана жогорку сол бурчтагы 'Кирүү' баскычын чыкылдатып, Google каттоо эсебиңиз аркылуу кириңиз.

Киргенден кийин, Firebase маалымат базаңыздын консолуна кирүү үчүн "Консолго өтүүнү" чыкылдатыңыз. Кабатыр болбо, эч нерсе өнүккөн эмес.

2 -кадам: "Долбоор" жасоо

"Долбоор" түзүү
"Долбоор" түзүү

Жаңы экраныңызда жаңы долбоорду түзүү үчүн чоң Plus сөлөкөтүн чыкылдатыңыз (Долбоор кошуу). Ар бир долбоордо бир гана маалымат базасы болушу мүмкүн, андыктан реалдуу убакытта бир нече маалымат базасын кааласаңыз, бул долбоорду бир нече жолу кайталашыңыз керек болот.

Эми, долбоордун атын териңиз жана колдонулган өлкөнү тандаңыз. Жумушка кирүү үчүн Долбоор түзүү дегенди басыңыз!

3 -кадам: Firebase консолуна кош келиңиз

Firebase консолуна кош келиңиз!
Firebase консолуна кош келиңиз!

Жүктөлгөндөн кийин, улантууну басыңыз. Бул сизди жаңы экранга алып барат.

Google Firebase консолуна кош келиңиз!

4 -кадам: Маалыматтар базасын түзүү

Маалыматтар базасын түзүү
Маалыматтар базасын түзүү

Сол жактагы менюдан "Маалыматтар базасын" чыкылдатыңыз. Бул сизди Cloud Firestore же Realtime Database ортосунда тандай турган жаңы экранга алып барат. Биз бул долбоор үчүн Realtime Database колдонобуз. Баштоону басыңыз!

5 -кадам: Firebase үчүн коопсуздук эрежелерин аныктоо

Firebase үчүн коопсуздук эрежелерин аныктоо
Firebase үчүн коопсуздук эрежелерин аныктоо

Сиздин базаңызга уруксатсыз кирүү болбошу үчүн Firebase күчтүү тастыктоо функцияларын сунуштайт. Бирок, жөнөкөй болуш үчүн, биз "жалпыга маалымдоо" базасын колдонобуз, аны сиздин маалымат базаңызга "ишеним грамоталарына" кирүү мүмкүнчүлүгү бар ар бир адам өзгөртө алат. Ишеним грамоталары жөнүндө кийинчерээк.

Бул долбоор үчүн "Сыноо режимин" тандап, Иштетүүнү чыкылдатыңыз.

6 -кадам: Firebase'ге кош келиңиз

Сиздин Firebase'ге кош келиңиз!
Сиздин Firebase'ге кош келиңиз!

Экраныңыз ушундай көрүнөт. Долбоордун аталышынан башка.

7 -кадам: Биринчи тапшырма тизмеңизди түзүү

Биз "чакалар" деп аталган Милдеттер тизмесин түзөбүз. Ар бир чака - бул маалыматтардын тизилген тизмеси. Сиз уя салуунун каалаган формасын тандап алууңузга эркин болсоңуз да, бул долбоор үчүн ар бир чака тапшырманы билдирет.

Биринчи чаканы кошуу үчүн көрсөтүлгөндөй нөлдүн алдындагы '+' белгисин басыңыз.

8 -кадам: Тапшырмалар тизмесинин аталышы

Тапшырмалар тизмесинин аталышы
Тапшырмалар тизмесинин аталышы

2 Атрибуттар пайда болот. Аты жана баалуулугу.

'Аты' теги сиздин тапшырмаңыздын атына карата колдонулат. Мисалы, кийинчерээк көргүңүз келген көрсөтмөлөрдүн тизмесин түзгүңүз келет. Ошентип, биз Аты Instructables катары колдонобуз, анткени, эмне үчүн.

Көңүл буруңуз, талаалар кыска, андыктан узунураак ысымдардын көрүнүшү көйгөй жаратышы мүмкүн. Бирок, аты так сиз жазганына ишениңиз.

Биз Нарк теги үчүн кандайдыр бир маанини коё алганыбыз менен, анын ордуна аталыштын астындагы нерселердин тизмесин кошкубуз келет. Ошентип, бул уяны түзүү үчүн, биз Нарк тегинин алдындагы 'Плюс' сүрөтчөсүн чыкылдатып жатабыз.

9 -кадам: Тизмеге чоо -жайын кошуу

Тизмеге маалымат кошуу
Тизмеге маалымат кошуу

Тизменин дагы бир "деңгээли" пайда болгонун көрө аласыз.

Эми биз муну кылгыңыз келген күндү белгилөө үчүн 'Качан' аттуу атрибутту дайындайбыз. Аты тегине 'Качан' териңиз, жана 'Жекшемби', мисалы, Баалуу тэгге.

Эми сиз көргүңүз келген көрсөтмөлөрдүн түрлөрүн кошкуңуз келет. Биз буларды "Эмне" деген ат менен топтоштурабыз.

10 -кадам: Тизмеге кошумча тапшырмаларды кошуу

Тизмеге кошумча тапшырмаларды кошуу
Тизмеге кошумча тапшырмаларды кошуу

"Челек" же "Милдет" же "Тизме" аталышынын алдындагы плюс сөлөкөтүн чыкылдатыңыз. Жаңы талаага, аталышына 'Эмне' деп терип, плюс сөлөкөтүн чыкылдатып, ушул рубриканын астында тизме түзүңүз. Башка талааны эмне кошуу керектигинин алдындагы плюс белгисин басыңыз.

Сиз дагы бир деңгээл пайда болгонун көрө аласыз. Тапшырмаларыңызды 'Аты' тегине, сүрөттөмөсүн 'Нарк' тегине териңиз. Көбүрөөк уя салуу менен бул жерде эксперимент кылсаңыз болот.

Муну аягына чыгаруу үчүн кошууну басыңыз. Же болбосо маалыматтарды кошуу боюнча экинчи ойлоруңуз болсо, Жокко чыгаруу баскычын басыңыз.

11 -кадам: Тада

Tada!
Tada!

Сиз тизме жашыл түстө күйүп турганын көрөсүз, андан кийин ал сиз койгон маалымат катары бекемделет. Сиз Firebase автоматтык түрдө тизмелердин "Ысымдарын" жана суб -тизмелерди алфавиттик тартипте сорттогонун байкайсыз.

Эгерде тапшырма толук эмес көрүнсө, аны чыкылдатып, толук көрүү үчүн оңго жылдырыңыз.

12 -кадам: Тапшырмаларыңызды толуктоо

Милдеттериңизди толуктоо
Милдеттериңизди толуктоо

Тизмеңизди түзүү үчүн муну кайталаңыз!

Тез кыскача:

Жаңы чакалар долбоордун аталышына ээ болгон эң сол тизмеге киргизилет.

Тапшырманы киргизүү менен жаңы атрибуттар.

Тизмеге милдеттерди кошуу менен жаңы сублисттер!

Сиз бул тизмени каалаган убакта жана каалаган жерден көрө аласыз! Бул кемчиликсиз синхрондоштурулган. Ырахат!

Сунушталууда: