Sök…


Anmärkningar

Firebase är en svit med integrerade produkter designade för att hjälpa dig utveckla din applikation, växa en engagerad användarbas och tjäna mer pengar. Den innehåller verktyg som hjälper dig att bygga din app, till exempel en realtidsdatabas, fillagring och användarautentisering, samt verktyg som hjälper dig att växa och tjäna pengar på din app, som pushmeddelanden, analys, kraschrapportering och dynamiska länkar.

Du kan tänka på Firebase som en uppsättning Lego-tegelstenar som du kan använda för att bygga ditt mästerverk. Precis som tegelstenar är Firebase relativt opinionierat, eftersom det finns ett oändligt antal sätt att kombinera bitarna och vi kommer inte att säga att vissa sätt är fel :)

FirebaseUI är byggt på Firebase och ger utvecklare enkla, anpassningsbara och produktionsfärdiga inbyggda mobila bindningar ovanpå Firebase-primitiven för att eliminera pannkodskoden och främja Googles bästa praxis

I Lego-analogin är FirebaseUI en uppsättning förbyggda kit med instruktioner som du kan ta av hyllan och justera för att passa dina behov. Du kan se hur vi använde de enskilda komponenterna i Firebase för att bygga FirebaseUI eftersom FirebaseUI är open source. FirebaseUI måste betraktas - vi berättar hur vi tycker att tegelstenarna ska gå ihop, så vi gör några val. Men eftersom FirebaseUI är open source, kan du gå in och ändra vad vi gör för att bättre passa dina individuella behov.

Om du bygger en Lego-stad, vill du hellre dra ett gäng hus från en kollektion för byggnad och ändra något efter dina behov än att börja från början och designa varje byggnad för hand, eller hur?

FirebaseUI låt dig göra exakt detta, varför vi inkluderar det i våra exempelappar och exempel. Utvecklare (oss själva inkluderade) är lata - vi vill ha bästa återanvändning av vår kod och de mest kortfattade exemplen, och FirebaseUI tillåter oss att tillhandahålla riktigt högkvalitativa exempel som översätter till riktigt bra användarupplevelser till en bråkdel av utvecklingskostnaden.

Komma igång med FirebaseUI

FirebaseUI erbjuder Android , iOS och webbklienter. Du kan komma igång med dem så:

Android:

// 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'

Webb:

<!--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" />


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow