Модульная библиотека для React Native, которая связывает приложения с нативными Firebase SDK для iOS и Android, включая Auth, Firestore и Messaging.
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
Добавьте Firebase в приложение Flutter, следуя руководству по настройке, ссылка на которое приведена в README
- 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 обновляется ежедневно.
Похожие проекты
Примеры приложений Firebase для Android: Auth, Firestore, Realtime Database, Messaging, Storage и другие продукты.
Открытый исходный код SDK Firebase для платформ Apple: аутентификация, Firestore, хранилище, обмен сообщениями и многое другое для приложений iOS.
Angular-привязки для Firebase JS SDK: внедрение зависимостей, RxJS-обсерваблы и удобные для Angular API Firebase-сервисов.
Открытый SDK Google для создания нативно скомпилированных мобильных, веб- и десктопных приложений на единой кодовой базе Dart.
Библиотека UI-компонентов с открытым исходным кодом, связывающая элементы интерфейса Android-приложений с Firebase Auth, Firestore, Realtime Database и Cloud Storage.