Откройте для себя Firebase для Flutter
Firebase предоставляет надежный набор плагинов Flutter, которые подключают ваше приложение Flutter к нашим сервисам. Интеграция Firebase с вашими приложениями Flutter позволяет вам выйти на рынок и принести пользу своим пользователям, улучшить качество приложений за меньшее время и с меньшими усилиями, а также оптимизировать работу с приложением, чтобы пользователи были довольны.
Познакомьтесь с Firebase для Flutter
Готовы подключить свои приложения Flutter к Firebase? Если вы новичок в использовании Firebase во Flutter, мы рекомендуем начать с лабораторной работы и видео «Знакомство с Firebase для Flutter» .
Затем для получения подробных инструкций по настройке следуйте нашему руководству по добавлению Firebase в ваше приложение Flutter .
Плагины продуктов
Плагины Firebase для Flutter предоставляют широкий спектр клиентских и серверных функций.
Изучите плагины, которые позволяют создавать, выпускать, отслеживать и привлекать пользователей.
Analytics
Google Analytics — это бесплатное решение для измерения приложений, которое дает представление об использовании приложений и взаимодействии с пользователями. Проверьте поддержку платформы и приступайте к работе .
Проверка приложения
Firebase App Check помогает защитить ваши серверные ресурсы от злоупотреблений, таких как мошенничество с выставлением счетов или фишинг. Проверьте поддержку платформы и приступайте к работе .
Аутентификация
Firebase Authentication предоставляет серверные службы и простые в использовании SDK для аутентификации пользователей в вашем приложении. Проверьте поддержку платформы и приступайте к работе .
Cloud Firestore
Firestore — это гибкая масштабируемая облачная база данных NoSQL для хранения и синхронизации данных. Он обеспечивает синхронизацию ваших данных между клиентскими приложениями через прослушиватели в реальном времени и предлагает автономную поддержку. Проверьте поддержку платформы и приступайте к работе .
Cloud Functions
Облачные функции для Firebase позволяют автоматически запускать серверный код в ответ на события, вызванные функциями Firebase и запросами HTTPS. Проверьте поддержку платформы , а затем приступайте к развертыванию функций и вызову их из вашего приложения .
Облачный обмен сообщениями
Firebase Cloud Messaging (FCM) — это кроссплатформенное решение для обмена сообщениями, которое позволяет надежно отправлять сообщения бесплатно. Проверьте поддержку платформы и приступайте к работе .
Cloud Storage
Cloud Storage for Firebase создан, чтобы помочь вам быстро и легко хранить и обслуживать пользовательский контент, например фотографии и видео. Проверьте поддержку платформы и приступайте к работе .
Crashlytics
Firebase Crashlytics помогает вам собирать аналитику и подробную информацию о сбоях и ошибках, возникающих в вашем приложении. Проверьте поддержку платформы и приступайте к работе .
Обмен сообщениями в приложении
Firebase In-App Messaging помогает вам привлекать активных пользователей вашего приложения, отправляя им целевые контекстные сообщения, побуждающие их использовать ключевые функции приложения. Проверьте поддержку платформы и приступайте к работе .
Инсталляции
Установки Firebase позволяют вам управлять установкой вашего приложения на устройстве пользователя. Служба установки Firebase (FIS) предоставляет идентификатор установки Firebase (FID) для каждого установленного экземпляра приложения Firebase. Проверьте поддержку платформы и приступайте к работе .
Загрузчик моделей машинного обучения
Если вы используете пользовательские модели TensorFlow Lite, Firebase ML может помочь вам гарантировать, что ваши пользователи всегда используют лучшую доступную версию вашей пользовательской модели. Проверьте поддержку платформы и приступайте к работе .
Мониторинг производительности
Firebase Performance Monitoring — это сервис, который помогает вам получить представление о характеристиках производительности ваших iOS, Android и веб-приложений. Проверьте поддержку платформы и приступайте к работе .
Realtime Database
База данных Firebase Realtime — это база данных, размещенная в облаке. Данные хранятся в формате JSON и синхронизируются в реальном времени с каждым подключенным клиентом. Проверьте поддержку платформы и приступайте к работе .
Удаленная настройка
Firebase Remote Config — это облачный сервис, который позволяет изменять поведение и внешний вид вашего приложения, не требуя от пользователей загрузки обновления приложения. Проверьте поддержку платформы и приступайте к работе .
Сообщения и статьи в блогах
Крашлитика и флаттер
Firebase Crashlytics уже давно помогает разработчикам создавать стабильные и без сбоев приложения. Команда Crashlytics создала первоклассный опыт для разработчиков и приложений Flutter. В этом сообщении блога Firebase рассказывается об API отчетов о сбоях, механизме анализа сбоев Flutter, а также о настройке и настройке плагинов.
Используйте Firebase для размещения вашего приложения Flutter в Интернете.
В этом руководстве показано, как разместить ваше приложение Flutter в Интернете через URL-адрес, размещенный в Firebase, всего за 4 простых шага (2 шага, если у вас уже установлены инструменты Firebase и существует существующий проект Firebase).
Кодлабы
Аутентификация Flutter и Firebase
Узнайте, как добавить аутентификацию Firebase в приложение Flutter с помощью всего лишь нескольких строк кода.
Flutter и набор локальных эмуляторов Firebase
Узнайте, как использовать Local Emulator Suite при разработке с помощью Flutter. Вы также научитесь использовать эмуляторы аутентификации и Firestore.
Похожие видео
Добавьте Firebase в свое приложение Flutter
В этом видео инженер по связям с разработчиками Александр Ноэ покажет, как можно быстро добавить Firebase к поддерживаемым платформам Flutter.
База данных Firebase Realtime и Flutter
Давайте добавим базу данных Firebase Realtime в ваше приложение Flutter! В этом руководстве рассматриваются такие основы, как установка библиотеки, запись и обновление данных, а также чтение ваших данных в реальном времени, а затем рассматриваются другие важные темы, такие как использование базы данных реального времени с StreamBuilders, FutureBuilders, провайдерами, использование пакета локального эмулятора Firebase, правила безопасности и гораздо более!