firebase
FirebaseUI
खोज…
टिप्पणियों
फायरबेस एक एकीकृत उत्पादों का एक सूट है जो आपको अपने एप्लिकेशन को विकसित करने, एक लगे हुए उपयोगकर्ता आधार को विकसित करने और अधिक पैसा कमाने में मदद करने के लिए डिज़ाइन किया गया है। इसमें ऐसे टूल शामिल हैं जो आपके ऐप को बनाने में आपकी मदद करते हैं, जैसे कि रियलटाइम डेटाबेस, फ़ाइल स्टोरेज, और यूज़र ऑथेंटिकेशन, साथ ही टूल आपके ऐप को बढ़ने और मुद्रीकृत करने में आपकी मदद करते हैं, जैसे पुश नोटिफिकेशन, एनालिटिक्स, क्रैश रिपोर्टिंग और डायनामिक लिंक।
आप फायरबेस को लेगो ईंटों के एक सेट के रूप में सोच सकते हैं जिसका उपयोग आप अपनी उत्कृष्ट कृति बनाने में कर सकते हैं। ईंटों की तरह, फायरबेस अपेक्षाकृत अनोपिनियेटेड है, क्योंकि टुकड़ों को संयोजित करने के लिए अनंत तरीके हैं और हम आपको यह नहीं बताने जा रहे हैं कि कुछ तरीके गलत हैं :)
FirebaseUI को Firebase पर बनाया गया है और यह बॉयलरप्लेट कोड को खत्म करने और Google सर्वोत्तम प्रथाओं को बढ़ावा देने के लिए डेवलपर्स को Firebase आदिम के शीर्ष पर सरल, अनुकूलन योग्य और उत्पादन के लिए तैयार देशी मोबाइल बाइंडिंग प्रदान करता है।
लेगो सादृश्य में, फायरबेसियू निर्देशों के साथ पूर्व-निर्मित किट का एक सेट है जिसे आप अपनी आवश्यकताओं के अनुरूप शेल्फ से हटा सकते हैं और ट्विक कर सकते हैं। आप देख सकते हैं कि हमने FirebaseUI के निर्माण के लिए Firebase के व्यक्तिगत घटकों का उपयोग कैसे किया क्योंकि FirebaseUI खुला स्रोत है। FirebaseUI पर विचार किया जाना है - हम आपको बता रहे हैं कि कैसे हमें लगता है कि ईंटों को एक साथ जाना चाहिए, इसलिए हम कुछ विकल्प बनाते हैं। लेकिन क्योंकि FirebaseUI खुला स्रोत है, आप अंदर जा सकते हैं और बदल सकते हैं जो हम आपकी व्यक्तिगत जरूरतों के लिए बेहतर कर रहे हैं।
यदि आप एक लेगो शहर का निर्माण कर रहे हैं, तो आप एक पूर्व-निर्मित संग्रह से घरों का एक गुच्छा खींच लेंगे और अपनी आवश्यकताओं को खरोंच से शुरू करने और हाथ से प्रत्येक इमारत को डिजाइन करने की तुलना में थोड़ा संशोधित करेंगे, है ना?
FirebaseUI आइए आप बिल्कुल ऐसा करते हैं, यही कारण है कि हम इसे अपने नमूना एप्लिकेशन और उदाहरणों में शामिल करते हैं। डेवलपर्स (स्वयं शामिल) आलसी हैं - हम अपने कोड का सबसे अच्छा पुन: उपयोग और सबसे संक्षिप्त उदाहरण चाहते हैं, और फायरबेसियू हमें वास्तव में उच्च गुणवत्ता वाले उदाहरण प्रदान करने की अनुमति देता है जो विकास लागत के एक अंश पर वास्तव में अच्छे उपयोगकर्ता अनुभवों का अनुवाद करते हैं।
FirebaseUI के साथ शुरुआत करना
FirebaseUI एंड्रॉइड , iOS और वेब क्लाइंट प्रदान करता है। आप उनके साथ इस तरह शुरुआत कर सकते हैं:
एंड्रॉयड:
// app/build.gradle
dependencies {
// Single target that includes all FirebaseUI libraries
compile 'com.firebaseui:firebase-ui:0.5.2'
// FirebaseUI Database only
compile 'com.firebaseui:firebase-ui-database:0.5.2'
// FirebaseUI Auth only
compile 'com.firebaseui:firebase-ui-auth:0.5.2'
}
iOS:
# Podfile
# Pull in all Firebase UI features
pod 'FirebaseUI', '~> 0.5'
# Only pull in the "Database" FirebaseUI features
pod 'FirebaseUI/Database', '~> 0.5'
# Only pull in the "Auth" FirebaseUI features (including Facebook and Google)
pod 'FirebaseUI/Auth', '~> 0.5'
# Only pull in the "Facebook" login features
pod 'FirebaseUI/Facebook', '~> 0.5'
# Only pull in the "Google" login features
pod 'FirebaseUI/Google', '~> 0.5'
वेब:
<!--Include FirebaseUI sources in HTML-->
<script src="https://www.gstatic.com/firebasejs/ui/live/0.5/firebase-ui-auth.js"></script>
<link type="text/css" rel="stylesheet" href="https://www.gstatic.com/firebasejs/ui/live/0.5/firebase-ui-auth.css" />