जर तुम्ही फ्लटर डेव्हलपर असाल ज्यांना फुल-स्टॅक डेव्हलपमेंट समाविष्ट करण्यासाठी तुमची कौशल्ये वाढवायची आहेत.
मग तुम्हाला बॅकएंड सेवा कशा लिंक करायच्या हे समजून घेणे आवश्यक आहे. Flutter साठी फायरबेस हा आतापर्यंतचा सर्वात लोकप्रिय डेटाबेस आहे.
या नवीन फ्रेमवर्कशी संबंधित करिअरच्या अनेक संधी असल्या तरी, पात्र विकासकांचा पुरवठा कमी आहे. त्यामुळे आमची कौशल्ये सुधारण्याची आणि शक्य तितक्या लवकर त्या शक्यतांचा लाभ घेण्याची ही आमच्यासाठी शेवटची वेळ आहे.
या पोस्टमध्ये, आम्ही फ्लटरफायर, फायरबेस आणि तुम्ही फायरबेसला a मध्ये कसे जोडू शकता फ्लटर अॅप FlutterFire CLI सह. चला सुरवात करूया.
समजून घेणे फ्लटरफायर
Google चे Flutter क्रॉस-प्लॅटफॉर्म अॅप्स तयार करण्यासाठी एक UI टूलकिट आहे. फ्लटर हे Android, iOS, Windows, Linux आणि Mac सह सुसंगत आहे. हे एक विनामूल्य आहे आणि मुक्त स्रोत टूलकिट सौंदर्यदृष्ट्या आकर्षक अनुप्रयोग तयार करण्यासाठी.
फायरबेससह फ्लटरचा बॅकएंड म्हणून वापर करण्याचा मुख्य फायदा म्हणजे ते अॅप्लिकेशन व्यवस्थापन वैशिष्ट्यांचा समृद्ध संच प्रदान करते.
फायरबेस हा बॅकएंड-एज-ए-सर्व्हिस (Baas) चा पुरवठादार आहे. हे विकासकांना उच्च-गुणवत्तेचे अॅप्स तयार करण्यात, त्यांचा वापरकर्ता आधार वाढवण्यात आणि नफा मिळवण्यात मदत करण्यासाठी त्यांना विविध साधने आणि सेवा प्रदान करते. हे Google च्या पायाभूत सुविधांवर तयार केले आहे.
फायरबेस क्लाउड स्टोरेजपासून रीअल-टाइम डेटाबेसेस, होस्टिंग ते प्रमाणीकरण सेवांपर्यंत व्यवसायासाठी आवश्यक असलेल्या सर्व गोष्टी एकाच ठिकाणी प्रदान करेल. FlutterFire हा प्लगइनचा एक संच आहे जो Flutter प्रोग्रामना फायरबेस सेवा वापरण्यास सक्षम करतो.
फायरबेस साधने
- रिअल-टाइम डेटाबेस: तुमच्या वापरकर्त्यांमधील डेटा रिअल-टाइममध्ये संचयित करण्यासाठी आणि समक्रमित करण्यासाठी फायरबेसद्वारे पुरवलेला NoSQL डेटाबेस. हे ऑफलाइन वापरासाठी देखील सज्ज आहे.
- क्लाउड फायरस्टोअर: रिअलटाइम डेटाबेस अपग्रेड. हे नवीन आणि अधिक अंतर्ज्ञानी डेटा मॉडेलमध्ये संग्रह आणि दस्तऐवजांच्या कल्पना शिकवते. यात कार्यप्रदर्शन आणि किंमत या दोन्ही बाबतीत रिअलटाइम डेटाबेसपेक्षा अधिक समृद्ध, जलद शोध आणि स्केल आहेत.
- प्रमाणीकरण: फायरबेस ईमेल पासवर्ड, फोन नंबर, Google, Facebook, Twitter आणि GitHub लॉगिन यासह परंतु इतकेच मर्यादित नाही अशा अनेक सेवा किंवा प्लॅटफॉर्मसह प्रमाणीकरण करणे देखील सोपे करते.
- क्लाउड स्टोरेज: फायरबेसची स्टोरेज सेवा. हे स्वस्त, प्रभावी आणि अंमलबजावणीसाठी सोपे आहे.
- रिमोट कॉन्फिगरेशन: एक क्लाउड सेवा जी वापरकर्त्यांना अपडेट डाउनलोड करण्यास भाग पाडल्याशिवाय तुमच्या अॅपची कार्यक्षमता किंवा देखावा बदलू देते
- अॅप वितरण: हे तुम्हाला तुमची अॅप बिल्ड परीक्षकांना जलद आणि सहज वितरित करण्याची अनुमती देते.
FlutterFire सह हात वर
फ्लटर अॅपमध्ये फायरबेस जोडण्यासाठी फ्लटरफायर वापरणे.
1. प्रतिष्ठापन
तुमच्या कॉम्प्युटरवर फायरबेस सीएलआय इन्स्टॉल केले असल्याची खात्री करा.
FlutterFire CLI स्थापित करण्यासाठी खालील आदेश वापरा:
2. अगदी नवीन फ्लटर अॅप तयार करणे
आता आम्ही एक नवीन Flutter अनुप्रयोग तयार करू.
डीफॉल्टनुसार, या प्रोग्रामचे मुख्य कार्य खालील कोडने सुरू होईल
3. नवीन फायरबेस प्रकल्पाची स्थापना करणे
जेव्हा फ्लटरफायर उत्पादन तयार करत असते, तेव्हा ते अधूनमधून यासारख्या समस्यांना तोंड देत असते. मध्ये फक्त प्रकल्पाचे नाव टाइप करा फायरबेज UI आणि Google Analytics अक्षम करा कारण आम्ही ते वापरणार नाही.
4. फायरबेस प्रकल्प जोडण्यासाठी FlutterFire CLI वापरणे
आम्ही आता कमांड लाइनवर परत जाऊ शकतो आणि चालवू शकतो: एकदा फायरबेस प्रोजेक्ट तयार झाल्यावर आणि फ्लटरफायर कॉन्फिगर करू.
सर्व सक्रिय फायरबेस प्रकल्पांची सूची येथे आढळू शकते:
आता आम्ही नुकताच स्थापन केलेला प्रकल्प निवडू शकतो आणि प्रविष्ट करू शकतो. त्यानंतर आम्ही कोणत्या प्लॅटफॉर्मला समर्थन द्यायचे ते ठरवू शकू:
आम्हाला आवश्यक असलेल्या प्रत्येक प्लॅटफॉर्मसाठी, CLI फायरबेस अॅप तयार करेल.
5. आम्ही फ्लटर अॅपमध्ये फायरबेस सेट करू.
मागील पायरी पूर्ण केल्यानंतर, आम्ही lib फोल्डरमध्ये firebase options.dart नावाची नवीन फाइल तयार करू. आम्हाला आमच्या 'pubspec.yaml' मध्ये फायरबेस कोर जोडणे आवश्यक आहे:
सुरुवातीचा कोड नंतर main.dart फाइलमध्ये जोडला जाऊ शकतो.
आता, आम्ही कॉन्फिगरेशनच्या सर्व पायऱ्या पूर्ण केल्या आहेत आणि आमच्या अॅपने आता Android, iOS आणि वेबवर कार्य केले पाहिजे.
निष्कर्ष
शेवटी, FlutterFire अद्वितीय फ्लटर प्लगइन्सचा एक संच प्रदान करते जे Flutter विकासकांना पूर्णपणे कार्यरत क्रॉस-प्लॅटफॉर्म अॅप्स तयार करण्यास अनुमती देते.
FlutterFire फक्त सुरू होत आहे, आणि अजूनही बर्याच गोष्टी आहेत ज्या डेव्हलपरच्या बकेटमध्ये जोडणे आवश्यक आहे.
प्रत्युत्तर द्या