firebase
FirebaseUI
Recherche…
Remarques
Firebase est une suite de produits intégrés conçus pour vous aider à développer votre application, développer une base d’utilisateurs engagée et gagner plus d’argent. Il comprend des outils qui vous aident à créer votre application, comme une base de données en temps réel, un stockage de fichiers et une authentification utilisateur, ainsi que des outils pour développer et monétiser votre application, comme les notifications push, les analyses, les
Vous pouvez considérer Firebase comme un ensemble de briques Lego que vous pouvez utiliser pour créer votre chef-d’œuvre. Tout comme les briques, Firebase est relativement peu sollicité, car il existe un nombre infini de façons de combiner les pièces et nous ne vous dirons pas que certaines méthodes sont fausses :)
FirebaseUI est basé sur Firebase et fournit aux développeurs des liaisons mobiles natives simples, personnalisables et prêtes pour la production par-dessus les primitives Firebase afin d'éliminer le code passe-partout et de promouvoir les meilleures pratiques de Google.
Dans l'analogie avec Lego, FirebaseUI est un ensemble de kits prédéfinis avec des instructions que vous pouvez retirer de l'étagère et adapter à vos besoins. Vous pouvez voir comment nous avons utilisé les composants individuels de Firebase pour construire FirebaseUI car FirebaseUI est open source. FirebaseUI doit faire l’objet d’un avis - nous vous disons comment nous pensons que les briques doivent aller ensemble, alors nous faisons des choix. Mais comme FirebaseUI est open source, vous pouvez modifier ce que nous faisons pour mieux répondre à vos besoins.
Si vous construisez une ville de Lego, vous préférez tirer un tas de maisons d'une collection de pré-construction et les modifier légèrement pour répondre à vos besoins plutôt que de partir de zéro et concevoir chaque bâtiment à la main, non?
FirebaseUI vous permet de faire exactement cela, c'est pourquoi nous l'incluons dans nos exemples d'applications et d'exemples. Les développeurs (y compris nous-mêmes) sont paresseux - nous voulons la meilleure réutilisation de notre code et les exemples les plus concis, et FirebaseUI nous permet de fournir des exemples de très grande qualité qui se traduisent par de très bonnes expériences utilisateur à un coût de développement réduit.
Premiers pas avec FirebaseUI
FirebaseUI propose des clients Android , iOS et Web . Vous pouvez commencer avec eux comme ça:
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" />