Repolode
firebase

firebase/flutterfire

FlutterアプリからAuth、Firestore、Messaging、AnalyticsなどのFirebaseサービスを利用できるFlutterプラグイン集です。

スター
9,261
フォーク
4,126
未解決の Issue
88
最終コミット
10 時間前

これは何?

FlutterFireは、FlutterアプリとFirebaseを連携するFlutterプラグイン集です。Firebaseの各製品はそれぞれ独立したパッケージとしてpub.devで公開されているため、Authentication、Cloud Firestore、Cloud Storage、Cloud Messagingなど、必要なサービスだけをアプリに追加できます。

プラグインはAndroid、iOS、Webに対応しており、Analytics、Authentication、FirestoreをはじめとするいくつかのパッケージはmacOSにも対応しています。Windowsのサポートは限定的で、一部のパッケージは開発用途のみとされており、Windowsでの本番利用はサポートされていません。各プラグインは同じリポジトリでメンテナンスされ、個別のパッケージとしてリリースされています。

このプロジェクトは、Firebaseとのネイティブ連携コードを書かずにバックエンド・アズ・ア・サービスを利用したいFlutter開発者を対象としています。セットアップや各製品のドキュメントはFirebaseのWebサイトで公開されています。

主な機能

  • 01Auth、Firestore、Storage、Messaging、Remote Configなど、Firebase製品ごとに個別のFlutterパッケージを提供します。
  • 02Android、iOS、Webに対応し、いくつかのパッケージはmacOSでも動作します。
  • 03アプリの安定性や速度を計測するCrashlyticsとPerformance Monitoringを利用できます。
  • 04パッケージはpub.devで公開されており、個別に追加できます。

ユースケース

  • Firebaseをバックエンドにして、Flutterモバイルアプリにユーザー認証とデータ同期を追加する。
  • Cloud Messagingを使ってFlutterアプリのユーザーにプッシュ通知を送信する。
  • Cloud Storageを使って、Flutterアプリからユーザーがアップロードしたファイルを保存・配信する。
  • 本番環境のFlutterアプリでクラッシュやパフォーマンスを監視する。

クイックスタート

  1. 1

    READMEにリンクされているセットアップガイドに従って、FlutterアプリにFirebaseを追加します

  2. 2

    FlutterFireプラグイン(例: Firebase Core)をアプリに追加します

使う前に知っておきたいこと

  • 一部のプラグインはWindowsまたはmacOSでサポートされておらず、Windowsのサポートも開発用途に限られる場合があります。
  • 一部のプラグインはWebで利用できないか、特定のプラットフォームでN/Aと表示されています。

トピック

よくある質問

flutterfire とは?
FlutterアプリからAuth、Firestore、Messaging、AnalyticsなどのFirebaseサービスを利用できるFlutterプラグイン集です。 FlutterFireは、FlutterアプリとFirebaseを連携するFlutterプラグイン集です。Firebaseの各製品はそれぞれ独立したパッケージとしてpub.devで公開されているため、Authentication、Cloud Firestore、Cloud Storage、Cloud Messagingなど、必要なサービスだけをアプリに追加できます。
flutterfire は無料で使えますか?ライセンスは?
flutterfire は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
flutterfire は今もメンテナンスされていますか?
活発にメンテナンス中。flutterfire の最終コミットは 2026年10月21日 です。
flutterfire は何に使えますか?
Firebaseをバックエンドにして、Flutterモバイルアプリにユーザー認証とデータ同期を追加する。 Cloud Messagingを使ってFlutterアプリのユーザーにプッシュ通知を送信する。 Cloud Storageを使って、Flutterアプリからユーザーがアップロードしたファイルを保存・配信する。 本番環境のFlutterアプリでクラッシュやパフォーマンスを監視する。
flutterfire のインストール方法は?
READMEにリンクされているセットアップガイドに従って、FlutterアプリにFirebaseを追加します FlutterFireプラグイン(例: Firebase Core)をアプリに追加します
flutterfire はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/firebase/flutterfire

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト