Поиск…


замечания

Firebase - это набор интегрированных продуктов, призванных помочь вам в разработке вашего приложения, создании привлекательной пользовательской базы и зарабатывании большего количества денег. Он включает в себя инструменты, которые помогут вам создать ваше приложение, такое как база данных в реальном времени, хранение файлов и аутентификация пользователей, а также инструменты, которые помогут вам расти и монетизировать ваше приложение, такие как push-уведомления, аналитика, отчеты о сбоях и динамические ссылки.

Вы можете думать о Firebase как набор кирпичей Lego, которые вы можете использовать для создания своего шедевра. Так же, как кирпичи, Firebase относительно unopinionated, так как существует бесконечное количество способов объединить кусочки, и мы не собираемся сообщать вам, что определенные способы неправильны :)

FirebaseUI построен на Firebase и предоставляет разработчикам простые, настраиваемые и готовые к использованию собственные мобильные привязки поверх примитивов Firebase для устранения кода шаблонов и продвижения лучших практик Google

В аналогии Lego FirebaseUI представляет собой набор готовых наборов с инструкциями, которые вы можете снять с полки и настроить в соответствии с вашими потребностями. Вы можете увидеть, как мы использовали отдельные компоненты Firebase для сборки FirebaseUI, поскольку FirebaseUI является открытым исходным кодом. FirebaseUI должен быть самоуверенным - мы расскажем вам, как мы думаем, что кирпичи должны идти вместе, поэтому мы делаем некоторые выборы. Но поскольку FirebaseUI является открытым исходным кодом, вы можете войти и изменить то, что мы делаем, чтобы лучше соответствовать вашим индивидуальным потребностям.

Если вы строите город Лего, вы предпочтете вытащить кучу домов из коллекции до сборки и немного измените их в соответствии с вашими потребностями, чем начать с нуля, и спроектировать каждое здание вручную, не так ли?

FirebaseUI давайте вам делать именно это, поэтому мы включаем его в наши примеры приложений и примеры. Разработчики (включая нас самих) ленивы - мы хотим наилучшего повторного использования нашего кода и наиболее сжатых примеров, а FirebaseUI позволяет нам предоставлять действительно высококачественные примеры, которые переводится на действительно хороший пользовательский опыт за небольшую часть стоимости разработки.

Начало работы с FirebaseUI

FirebaseUI предлагает Android , iOS и Web- клиенты. Вы можете начать с них так:

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'

веб - сайт:

<!--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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow