Ricerca…


Osservazioni

Firebase è una suite di prodotti integrati progettati per aiutarti a sviluppare la tua applicazione, far crescere una base di utenti coinvolti e guadagnare di più. Include strumenti che ti aiutano a creare la tua app, come un database in tempo reale, l'archiviazione di file e l'autenticazione dell'utente, nonché strumenti per aiutarti a far crescere e monetizzare la tua app, come notifiche push, analisi, rapporti sugli arresti anomali e collegamenti dinamici.

Puoi pensare a Firebase come un set di mattoncini Lego che puoi usare per costruire il tuo capolavoro. Proprio come i mattoni, Firebase è relativamente inopportuno, dal momento che ci sono un numero infinito di modi per combinare i pezzi e non abbiamo intenzione di dirti che alcuni modi sono sbagliati :)

FirebaseUI è basato su Firebase e offre agli sviluppatori legature mobili native semplici, personalizzabili e predisposte per la produzione, oltre alle primitive di Firebase per eliminare il codice boilerplate e promuovere le best practice di Google

Nell'analogia Lego, FirebaseUI è un set di kit precostruiti con istruzioni che è possibile rimuovere dallo scaffale e modificare per soddisfare le proprie esigenze. Puoi vedere come abbiamo usato i singoli componenti di Firebase per costruire FirebaseUI perché FirebaseUI è open source. FirebaseUI deve essere supponente - ti stiamo dicendo come pensiamo che i mattoni dovrebbero andare insieme, quindi facciamo delle scelte. Ma poiché FirebaseUI è open source, puoi entrare e modificare ciò che stiamo facendo per soddisfare meglio le tue esigenze individuali.

Se stai costruendo una città di Lego, preferiresti tirare fuori un gruppo di case da una collezione di pre-costruzione e modificarle leggermente in base alle tue esigenze piuttosto che ricominciare da zero e progettare ogni edificio a mano, giusto?

FirebaseUI facciamo esattamente questo, ed è per questo che lo includiamo nelle nostre app ed esempi di esempio. Gli sviluppatori (noi stessi inclusi) sono pigri: desideriamo il migliore riutilizzo del nostro codice e gli esempi più concisi, e FirebaseUI ci consente di fornire esempi di qualità veramente elevata che si traducono in esperienze utente ottimali ad una frazione dei costi di sviluppo.

Iniziare con FirebaseUI

FirebaseUI offre client Android , iOS e Web . Puoi iniziare con loro in questo modo:

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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow