Repolode
firebase

firebase/flutterfire

Набор Flutter-плагинов, с помощью которых приложения на Flutter могут использовать сервисы Firebase: Auth, Firestore, Messaging и Analytics.

Звёзды
9,261
Форки
4,126
Открытые issues
88
Последний коммит
10 часов назад

Что это?

FlutterFire — это коллекция Flutter-плагинов для подключения приложений на Flutter к Firebase. Каждый продукт Firebase публикуется отдельным пакетом на pub.dev, поэтому приложение может подключать только нужные сервисы, например Authentication, Cloud Firestore, Cloud Storage или Cloud Messaging.

Плагины поддерживают Android, iOS и Web; Analytics, Authentication, Firestore и ещё несколько пакетов также работают на macOS. Поддержка Windows частичная: некоторые пакеты помечены как предназначенные там только для разработки, а использование в продакшене не поддерживается. Все плагины поддерживаются в одном репозитории, но выпускаются как отдельные пакеты.

Проект предназначен для разработчиков на Flutter, которым нужен backend-as-a-service без написания нативного кода для интеграции с Firebase. Документация по настройке и каждому продукту размещена на сайте Firebase.

Ключевые возможности

  • 01Предоставляет отдельные Flutter-пакеты для продуктов Firebase, включая Auth, Firestore, Storage, Messaging и Remote Config.
  • 02Поддерживает Android, iOS и Web; несколько пакетов также работают на macOS.
  • 03Включает Crashlytics и Performance Monitoring для отслеживания стабильности и скорости приложения.
  • 04Пакеты публикуются на pub.dev, и их можно подключать по отдельности.

Сценарии использования

  • Добавление входа пользователей и синхронизации данных в мобильное приложение на Flutter с Firebase на бэкенде.
  • Отправка push-уведомлений пользователям приложения на Flutter через Cloud Messaging.
  • Хранение и выдача загруженных пользователями файлов из приложения на Flutter с помощью Cloud Storage.
  • Мониторинг сбоев и производительности приложения на Flutter в продакшене.

Быстрый старт

  1. 1

    Добавьте Firebase в приложение Flutter, следуя руководству по настройке, ссылка на которое приведена в README

  2. 2

    Добавьте в приложение плагин FlutterFire (например, Firebase Core)

Что важно знать

  • Некоторые плагины не поддерживаются в Windows или macOS, а поддержка Windows для некоторых из них предназначена только для разработки.
  • Некоторые плагины недоступны в Web или помечены как N/A для определённых платформ.

Темы

Частые вопросы

Что такое flutterfire?
Набор Flutter-плагинов, с помощью которых приложения на Flutter могут использовать сервисы Firebase: Auth, Firestore, Messaging и Analytics. FlutterFire — это коллекция Flutter-плагинов для подключения приложений на Flutter к Firebase. Каждый продукт Firebase публикуется отдельным пакетом на pub.dev, поэтому приложение может подключать только нужные сервисы, например Authentication, Cloud Firestore, Cloud Storage или Cloud Messaging.
flutterfire можно использовать бесплатно? Какая у него лицензия?
flutterfire распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
flutterfire всё ещё поддерживается?
Активно поддерживается. Последний коммит в flutterfire — 21 окт. 2026 г..
Для чего можно использовать flutterfire?
Добавление входа пользователей и синхронизации данных в мобильное приложение на Flutter с Firebase на бэкенде. Отправка push-уведомлений пользователям приложения на Flutter через Cloud Messaging. Хранение и выдача загруженных пользователями файлов из приложения на Flutter с помощью Cloud Storage. Мониторинг сбоев и производительности приложения на Flutter в продакшене.
Как установить flutterfire?
Добавьте Firebase в приложение Flutter, следуя руководству по настройке, ссылка на которое приведена в README Добавьте в приложение плагин FlutterFire (например, Firebase Core)
Где скачать flutterfire?
Исходный код и инструкции по установке — на GitHub: https://github.com/firebase/flutterfire

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты