Zoeken…


Opmerkingen

Firebase is een pakket met geïntegreerde producten die zijn ontworpen om u te helpen uw applicatie te ontwikkelen, een betrokken gebruikersbestand te laten groeien en meer geld te verdienen. Het bevat hulpmiddelen die u helpen bij het bouwen van uw app, zoals een realtime database, bestandsopslag en gebruikersauthenticatie, evenals hulpmiddelen om u te helpen uw app te laten groeien en er geld mee te verdienen, zoals pushmeldingen, analyses, crashrapporten en dynamische links.

Je kunt Firebase beschouwen als een set Legostenen die je kunt gebruiken om je meesterwerk te bouwen. Net als bakstenen is Firebase relatief onbewust, omdat er een oneindig aantal manieren is om de stukken te combineren en we gaan je niet vertellen dat bepaalde manieren verkeerd zijn :)

FirebaseUI is gebouwd op Firebase en biedt ontwikkelaars eenvoudige, aanpasbare en productieklare native mobiele bindingen bovenop Firebase-primitieven om boilerplate-code te elimineren en Google best practices te promoten

In de Lego-analogie is FirebaseUI een set vooraf gebouwde kits met instructies die u uit de kast kunt halen en naar wens kunt aanpassen. U kunt zien hoe we de afzonderlijke componenten van Firebase hebben gebruikt om FirebaseUI te bouwen omdat FirebaseUI open source is. FirebaseUI moet worden beoordeeld - we vertellen je hoe we denken dat de stenen bij elkaar moeten passen, dus we maken een aantal keuzes. Maar omdat FirebaseUI open source is, kunt u binnengaan en veranderen wat we doen om beter aan uw individuele behoeften te voldoen.

Als je een Lego-stad bouwt, trek je liever een aantal huizen uit een pre-buildcollectie en past je deze enigszins aan aan je behoeften dan dat je helemaal opnieuw begint en elk gebouw met de hand ontwerpt, toch?

FirebaseUI laat u precies dit doen, daarom nemen we het op in onze voorbeeld-apps en voorbeelden. Ontwikkelaars (inclusief onszelf) zijn lui - we willen het beste hergebruik van onze code en de meest beknopte voorbeelden, en FirebaseUI stelt ons in staat om voorbeelden van echt hoge kwaliteit te bieden die zich vertalen naar echt goede gebruikerservaringen tegen een fractie van de ontwikkelingskosten.

Aan de slag met FirebaseUI

FirebaseUI biedt Android- , iOS- en Web- clients. Je kunt zo aan de slag met hen:

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'

Web:

<!--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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow