パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.6.2

firebase_dart

異なるプラットフォームで使用可能な、純粋なDartコードによるFirebaseデータベース、認証、ストレージクライアントの移植

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1.9万
いいね数
130
Pub ポイント
110

パッケージをインストール

flutter pub add firebase_dart

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Firebase Dart は、データベース、認証、ストレージといった Firebase のコアサービスを純粋な Dart で実装したものです。クロスプラットフォーム対応を目的として設計されており、Flutter アプリがプラットフォーム固有のネイティブコードに依存せずに Firebase とやり取りできるようにします。Android、iOS、Web、macOS、Windows、Linux でのシームレスな統合を提供します。開発者が複数のプラットフォーム間で一貫した動作を求めるために設計されており、リアルタイムデータ同期、ユーザー認証、Firebase のバックエンドインフラストラクチャを使用した安全なファイルストレージをサポートしています。このパッケージは appsup.be によってメンテナンスされており、pub.dev を通じて Flutter エコシステムと互換性があります。

用途

  • マルチプラットフォームアプリにおけるリアルタイムデータ同期
  • デバイス間でのユーザー認証
  • セキュアなクラウドファイルストレージ
  • クロスプラットフォーム Firebase 統合
  • オフライン優先のアプリ開発

主な機能

  • 純粋な Dart 実装
  • すべての主要プラットフォームをサポートしています
  • リアルタイムデータベースアクセス
  • メール/パスワードおよびOAuthによる認証
  • Firebase Storage を使用したファイルのアップロード/ダウンロード
  • ネイティブコードの依存関係なし

適している対象

  • 複数のプラットフォームをターゲットにする開発者
  • 一貫したFirebaseの動作を必要とするアプリ
  • ネイティブSDKを避けるプロジェクト
  • コード再利用を優先するチーム
  • プラットフォーム固有の設定なしで Firebase 機能を必要とする Flutter アプリ

注意事項

  • パッケージに含まれる Firebase サービスに限定
  • ネイティブSDKで利用可能なすべてのFirebase機能をサポートしない可能性があります
  • ネイティブ実装と比較してパフォーマンスが異なる場合があります
  • 複数のプラットフォーム間で認証状態を慎重に処理する必要があります
  • Googleによって公式メンテナンスされていない

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Ceasefire Now

:heart: sponsor

A pure Dart implementation of the Firebase client

Consists of two packages:

Sponsor

Creating and maintaining this package takes a lot of time. If you like the result, please consider to :heart: sponsor. With your support, I will be able to further improve and support this project. Also, check out my other dart packages at pub.dev.

Many thanks to Tim Whiting for his support.

カテゴリー

依存関係

依存関係一覧 23 件

ソースリポジトリ

このパッケージを使用しているプロジェクト