यदि आप एक फ़्लटर डेवलपर हैं जो पूर्ण-स्टैक विकास को शामिल करने के लिए अपने कौशल का विस्तार करना चाहते हैं।
फिर आपको यह समझने की आवश्यकता होगी कि बैकएंड सेवाओं को कैसे लिंक किया जाए। फ़्लटर के लिए फ़ायरबेस अब तक का सबसे लोकप्रिय डेटाबेस है।
हालाँकि इस नए ढाँचे के साथ करियर के कई अवसर जुड़े हुए हैं, लेकिन योग्य डेवलपर्स की कमी है। इसलिए अब समय आ गया है कि हम अपने कौशल में सुधार करें और जितनी जल्दी हो सके उन संभावनाओं का लाभ उठाएं।
इस पोस्ट में, हम फ़्लटरफ़ायर, फ़ायरबेस, और आप फ़ायरबेस को कैसे जोड़ सकते हैं स्पंदन ऐप फ़्लटरफायर सीएलआई के साथ। चलो शुरू करें।
समझ फ़्लटरफ़ायर
Google का फ़्लटर क्रॉस-प्लेटफ़ॉर्म ऐप्स बनाने के लिए एक यूआई टूलकिट है। फ़्लटर एंड्रॉइड, आईओएस, विंडोज, लिनक्स और मैक के साथ संगत है। यह मुफ़्त है और ओपन-सोर्स टूलकिट सौंदर्य की दृष्टि से आकर्षक अनुप्रयोग बनाने के लिए।
फ़्लटर को फ़ायरबेस के साथ बैकएंड के रूप में उपयोग करने का मुख्य लाभ यह है कि यह एप्लिकेशन प्रबंधन सुविधाओं का एक समृद्ध सेट प्रदान करता है।
फायरबेस बैकएंड-ए-ए-सर्विस (बास) का आपूर्तिकर्ता है। यह डेवलपर्स को उच्च-गुणवत्ता वाले ऐप्स बनाने, उनके उपयोगकर्ता आधार का विस्तार करने और मुनाफा कमाने में सहायता करने के लिए विभिन्न प्रकार के टूल और सेवाएँ प्रदान करता है। इसे Google के बुनियादी ढांचे पर बनाया गया है।
फायरबेस क्लाउड स्टोरेज से लेकर रीयल-टाइम डेटाबेस, होस्टिंग से लेकर प्रमाणीकरण सेवाओं तक, व्यवसाय की सभी जरूरतों को एक ही स्थान पर प्रदान करेगा। फ़्लटरफ़ायर प्लगइन्स का एक सेट है जो फ़्लटर प्रोग्राम को फ़ायरबेस सेवाओं का उपयोग करने में सक्षम बनाता है।
फायरबेस उपकरण
- वास्तविक समय डेटाबेस: वास्तविक समय में आपके उपयोगकर्ताओं के बीच डेटा को संग्रहीत और सिंक करने के लिए फायरबेस द्वारा प्रदान किया गया एक NoSQL डेटाबेस। इसे ऑफ़लाइन उपयोग के लिए भी तैयार किया गया है।
- क्लाउड फायरस्टोर: एक रीयलटाइम डेटाबेस अपग्रेड। यह एक नए और अधिक सहज डेटा मॉडल में संग्रह और दस्तावेज़ों के विचारों को सिखाता है। इसमें प्रदर्शन और लागत दोनों के मामले में रीयलटाइम डेटाबेस की तुलना में अधिक समृद्ध, त्वरित खोज और स्केल हैं।
- प्रमाणीकरण: फायरबेस कई सेवाओं या प्लेटफार्मों के साथ प्रमाणित करना आसान बनाता है, जिसमें ईमेल पासवर्ड, फोन नंबर, Google, Facebook, Twitter और GitHub लॉगिन शामिल हैं, लेकिन यह इन्हीं तक सीमित नहीं है।
- क्लाउड स्टोरेज: फायरबेस की स्टोरेज सेवा। यह सस्ता, प्रभावी और लागू करने में आसान है।
- रिमोट कॉन्फ़िगरेशन: एक क्लाउड सेवा जो आपको उपयोगकर्ताओं को अपडेट डाउनलोड करने के लिए मजबूर किए बिना अपने ऐप की कार्यक्षमता या स्वरूप को बदलने की अनुमति देती है
- ऐप वितरण: यह आपको अपने ऐप बिल्ड को परीक्षकों तक तेजी से और आसानी से वितरित करने की अनुमति देता है।
फ़्लटरफ़ायर के साथ व्यावहारिक
फ़्लटर ऐप में फ़ायरबेस जोड़ने के लिए फ़्लटरफ़ायर का उपयोग करना।
1. स्थापना
सुनिश्चित करें कि आपके कंप्यूटर पर फायरबेस सीएलआई स्थापित है।
फ़्लटरफ़ायर सीएलआई स्थापित करने के लिए निम्नलिखित कमांड का उपयोग करें:
2. एक बिल्कुल नया फ़्लटर ऐप बनाना
अब हम एक नया फ़्लटर एप्लिकेशन बनाएंगे।
डिफ़ॉल्ट रूप से, इस प्रोग्राम का मुख्य कार्य निम्नलिखित कोड से शुरू होगा
3. एक नया फायरबेस प्रोजेक्ट स्थापित करना
जब फ़्लटरफ़ायर उत्पाद बना रहा होता है, तो उसे समय-समय पर इस तरह की समस्याओं का सामना करना पड़ता है। बस प्रोजेक्ट का नाम टाइप करें Firebase यूआई और Google Analytics को अक्षम करें क्योंकि हम इसका उपयोग नहीं करेंगे।
4. फायरबेस प्रोजेक्ट जोड़ने के लिए फ़्लटरफ़ायर सीएलआई का उपयोग करना
अब हम कमांड लाइन पर लौट सकते हैं और चला सकते हैं: एक बार फायरबेस प्रोजेक्ट बन जाने के बाद और फ़्लटरफ़ायर को कॉन्फ़िगर करें।
सभी सक्रिय फायरबेस परियोजनाओं की सूची यहां पाई जा सकती है:
अब हम उस प्रोजेक्ट को चुन सकते हैं और उसमें प्रवेश कर सकते हैं जिसे हमने अभी स्थापित किया है। फिर हम यह तय करने में सक्षम होंगे कि किस प्लेटफ़ॉर्म का समर्थन करना है:
हमें आवश्यक प्रत्येक प्लेटफ़ॉर्म के लिए, सीएलआई एक फ़ायरबेस ऐप बनाएगा।
5. हम फ़्लटर ऐप में फ़ायरबेस सेट अप करेंगे।
पिछले चरण के पूरा होने के बाद, हम लिब फ़ोल्डर में फायरबेस विकल्प.डार्ट नामक एक नई फ़ाइल बनाएंगे। हमें कम से कम अपने 'pubspec.yaml' में फायरबेस कोर जोड़ने की आवश्यकता होगी:
आरंभीकरण कोड को फिर main.dart फ़ाइल में जोड़ा जा सकता है।
अब, हमने सभी कॉन्फ़िगरेशन चरण पूरे कर लिए हैं, और हमारा ऐप अब एंड्रॉइड, आईओएस और वेब पर काम करना चाहिए।
निष्कर्ष
अंत में, फ़्लटरफ़ायर अद्वितीय फ़्लटर प्लगइन्स का एक सेट प्रदान करता है जो फ़्लटर डेवलपर्स को पूरी तरह से कार्यशील क्रॉस-प्लेटफ़ॉर्म ऐप्स बनाने की अनुमति देता है।
फ़्लटरफ़ायर अभी आरंभ हो रहा है, और अभी भी बहुत सी चीज़ें हैं जिन्हें डेवलपर की बाल्टी में जोड़ने की आवश्यकता है।
एक जवाब लिखें