Buscar..


Observaciones

Firebase es un conjunto de productos integrados diseñados para ayudarlo a desarrollar su aplicación, aumentar la base de usuarios comprometidos y ganar más dinero. Incluye herramientas que lo ayudan a construir su aplicación, como una base de datos en tiempo real, almacenamiento de archivos y autenticación de usuarios, así como herramientas para ayudarlo a crecer y monetizar su aplicación, como notificaciones push, análisis, informes de fallos y enlaces dinámicos.

Puedes pensar en Firebase como un conjunto de ladrillos Lego que puedes usar para construir tu obra maestra. Al igual que los ladrillos, Firebase es relativamente poco partidista, ya que hay un número infinito de formas de combinar las piezas y no te vamos a decir que ciertas formas son incorrectas :)

FirebaseUI se basa en Firebase y proporciona a los desarrolladores enlaces móviles nativos simples, personalizables y listos para la producción sobre las primitivas de Firebase para eliminar el código repetitivo y promover las mejores prácticas de Google

En la analogía de Lego, FirebaseUI es un conjunto de kits predefinidos con instrucciones que puede sacar del estante y modificar para satisfacer sus necesidades. Puede ver cómo usamos los componentes individuales de Firebase para construir FirebaseUI porque FirebaseUI es de código abierto. FirebaseUI debe ser valorado: le estamos diciendo cómo creemos que los ladrillos deben ir juntos, por lo que tomamos algunas decisiones. Pero como FirebaseUI es de código abierto, puede ingresar y cambiar lo que estamos haciendo para que se adapte mejor a sus necesidades individuales.

Si estás construyendo una ciudad de Lego, prefieres sacar un montón de casas de una colección precompilada y modificarlas para adaptarlas a tus necesidades que comenzar desde cero y diseñar cada edificio a mano, ¿no?

FirebaseUI le permite hacer exactamente esto, por lo que lo incluimos en nuestras aplicaciones de ejemplo y ejemplos. Los desarrolladores (incluidos nosotros mismos) son perezosos: queremos la mejor reutilización de nuestro código y los ejemplos más concisos, y FirebaseUI nos permite proporcionar ejemplos de muy alta calidad que se traducen en experiencias de usuario realmente buenas a una fracción del costo de desarrollo.

Comenzando con FirebaseUI

FirebaseUI ofrece clientes Android , iOS y web . Puedes comenzar con ellos así:

Androide:

// 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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow