Szukaj…


Uwagi

Firebase to pakiet zintegrowanych produktów zaprojektowanych, aby pomóc Ci w rozwoju Twojej aplikacji, poszerzeniu bazy zaangażowanych użytkowników i zarabianiu większych pieniędzy. Zawiera narzędzia, które pomagają w tworzeniu aplikacji, takie jak baza danych w czasie rzeczywistym, przechowywanie plików i uwierzytelnianie użytkowników, a także narzędzia pomagające w rozwoju aplikacji i zarabianiu na niej, takie jak powiadomienia wypychane, analizy, raporty o awariach i linki dynamiczne.

Możesz myśleć o Firebase jako zestawie klocków Lego, których możesz użyć do zbudowania swojego arcydzieła. Podobnie jak cegły, Firebase jest względnie niepopionowany, ponieważ istnieje nieskończona liczba sposobów łączenia elementów i nie powiemy ci, że niektóre sposoby są złe :)

Interfejs FirebaseUI jest oparty na Firebase i zapewnia programistom proste, konfigurowalne i gotowe do produkcji natywne powiązania mobilne na elementach podstawowych Firebase w celu wyeliminowania kodu z szablonu i promowania najlepszych praktyk Google

W analogii Lego FirebaseUI to zestaw gotowych zestawów z instrukcjami, które można zdjąć z półki i dostosować do własnych potrzeb. Możesz zobaczyć, w jaki sposób wykorzystaliśmy poszczególne składniki Firebase do zbudowania FirebaseUI, ponieważ FirebaseUI jest oprogramowaniem typu open source. FirebaseUI musi być wyrażony w opinii - mówimy wam, jak naszym zdaniem powinny iść klocki, więc dokonujemy pewnych wyborów. Ale ponieważ FirebaseUI jest oprogramowaniem typu open source, możesz wejść i zmienić to, co robimy, aby lepiej odpowiadać Twoim indywidualnym potrzebom.

Jeśli budujesz miasto Lego, wolisz wyciągnąć kilka domów z kolekcji przedbudowy i nieco zmodyfikować, aby dostosować je do swoich potrzeb, niż zacząć od zera i zaprojektować każdy budynek ręcznie, prawda?

FirebaseUI pozwala ci to zrobić dokładnie dlatego włączamy to do naszych przykładowych aplikacji i przykładów. Programiści (w tym my sami) są leniwi - chcemy jak najlepszego ponownego wykorzystania naszego kodu i najbardziej zwięzłych przykładów, a FirebaseUI pozwala nam dostarczać naprawdę wysokiej jakości przykłady, które przekładają się na naprawdę dobre wrażenia użytkownika za ułamek kosztów opracowania.

Rozpoczęcie pracy z FirebaseUI

FirebaseUI oferuje klientów z Androidem , iOS i Web . Możesz zacząć z nimi tak:

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'

Sieć:

<!--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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow