このプロジェクトについて
FlutterFireは、Firebaseが保守する公式のFlutterプラグイン群であり、FlutterアプリケーションがGoogle Firebaseサービスの幅広い機能と統合できるようにします。Flutterは、単一のコードベースからモバイル、Web、デスクトップ向けのネイティブコンパイルアプリを構築するためのGoogleのUIツールキットであり、FlutterFireはそのエコシステムとFirebaseのバックエンド・アズ・ア・サービス・プラットフォームを橋渡しします。
このリポジトリには、各Firebaseプロダクトに対応する多数の安定版プラグインが含まれています。これらには、firebase_core(他のすべてのプラグインに必要な基盤パッケージ)、ユーザー認証用のfirebase_auth、NoSQLドキュメントデータベース用のcloud_firestore、ファイルストレージ用のfirebase_storage、Cloud Messagingによるプッシュ通知用のfirebase_messaging、使用状況分析用のfirebase_analytics、クラッシュレポート用のfirebase_crashlytics、Realtime Database用のfirebase_database、リモート設定用のfirebase_remote_config、Cloud Functions呼び出し用のcloud_functions、アプリの整合性検証用のfirebase_app_check、パフォーマンス監視用のfirebase_performance、アプリ内メッセージング用のfirebase_in_app_messaging、デバイスインストール管理用のfirebase_app_installations、データ接続用のfirebase_data_connectが含まれます。
プラットフォームのサポートはプラグインによって異なります。ほとんどの安定版プラグインはAndroid、iOS、Webをサポートしており、多くはmacOS(ベータ版としてマーク)もサポートしています。Windowsサポートは一部のプラグイン(Core、Authentication、Cloud Firestore、Cloud Storage)の開発専用に限定されており、本番環境では利用できません。Crashlytics、In-App Messaging、Performance Monitoringなどの一部のプラグインは、WebやWindowsをサポートしていません。
また、ML Model Downloader用のプレビュープラグインもありますが、これはモデル配布のためのCloud Storageに置き換えられ、現在は非推奨となっています。
このプロジェクトは、モノレポツールであるMelosを使用して保守されており、サプライチェーンセキュリティ評価のためのOSSFセキュリティスコアカードが含まれています。ドキュメントはFirebaseの公式ドキュメントサイトで提供されており、プラグインの使用方法を示すコードラボも用意されています。Firebase UIとCloud Firestore ODMは別のリポジトリに移動されています。問題と貢献は、プロジェクトのGitHubイシュートラッカーとプルリクエストシステムを通じて管理されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.