Suche…


Bemerkungen

Firebase ist eine Suite integrierter Produkte, die Sie bei der Entwicklung Ihrer Anwendung unterstützen, eine engagierte Benutzerbasis schaffen und mehr Geld verdienen. Dazu gehören Tools, die Sie beim Erstellen Ihrer App unterstützen, z. B. eine Echtzeitdatenbank, Dateispeicherung und Benutzerauthentifizierung, sowie Tools, mit denen Sie Ihre App vergrößern und monetarisieren können, beispielsweise Push-Benachrichtigungen, Analysen, Absturzberichte und dynamische Links.

Sie können sich Firebase als eine Reihe von Lego-Steinen vorstellen, mit denen Sie Ihr Meisterwerk bauen können. Genau wie Ziegel ist Firebase relativ uninteressant, da es unendlich viele Möglichkeiten gibt, die Teile zu kombinieren, und wir werden Ihnen nicht sagen, dass bestimmte Wege falsch sind :)

FirebaseUI basiert auf Firebase und bietet Entwicklern einfache, anpassbare und produktionsbereite native mobile Bindungen zusätzlich zu Firebase-Grundelementen, um Boilerplate-Code zu eliminieren und bewährte Verfahren von Google zu fördern

In der Lego-Analogie ist FirebaseUI ein Satz vorgefertigter Kits mit Anweisungen, die Sie vom Regal nehmen und an Ihre Bedürfnisse anpassen können. Sie können sehen, wie wir die einzelnen Komponenten von Firebase zum Erstellen von FirebaseUI verwendet haben, da FirebaseUI Open Source ist. FirebaseUI muss einer Meinung sein - wir sagen Ihnen, wie wir glauben, dass die Steine ​​zusammen passen sollten, also treffen wir einige Entscheidungen. Da FirebaseUI jedoch Open Source ist, können Sie das ändern, was wir tun, um Ihren individuellen Bedürfnissen besser gerecht zu werden.

Wenn Sie eine Lego-Stadt bauen, ziehen Sie lieber eine Reihe von Häusern aus einer vorgefertigten Sammlung und ändern diese leicht an Ihre Bedürfnisse, anstatt von vorne anzufangen und jedes Gebäude von Hand zu entwerfen, oder?

Mit FirebaseUI können Sie genau das tun, weshalb wir es in unsere Beispiel-Apps und Beispiele aufnehmen. Die Entwickler (wir selbst eingeschlossen) sind faul - wir wollen die beste Wiederverwendung unseres Codes und die prägnantesten Beispiele. Mit FirebaseUI können wir wirklich qualitativ hochwertige Beispiele bereitstellen, die zu einem Bruchteil der Entwicklungskosten zu wirklich guten Benutzererfahrungen führen.

Erste Schritte mit FirebaseUI

FirebaseUI bietet Android- , iOS- und Web- Clients. Sie können mit ihnen wie folgt beginnen:

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'

Netz:

<!--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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow