Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiRAD Studio

Firebaseを迅速かつ簡単にDelphiアプリへ統合する

integrate-firebase-into-your-delphi-applications

このブログでは、Firebase REST-APIをベースに純粋なObject Pascal言語で開発されたオープンソースのクロスプラットフォームライブラリである「Firebase for Delphi」について紹介いたします。

Google Firebase Cloud Databaseは、世界中の多くのモバイルおよびウェブアプリケーションで使用されており、多言語、そしてマルチプラットフォームに対応したライブラリが公開されています。

Delphiでは、Google Firebase Cloud Databaseに対応したオープンソースのクロスプラットフォームライブラリである「Firebase for Delphi (以降、FB4D)」が利用可能で、Firebase Realtime Database、Firestore Database、Firebase Storage (ファイルストレージ用)、Firebase Functions (サーバー関数の呼び出し用)をサポートしています。また認証については、FB4D では現在、電子メール/パスワード認証と匿名ログインをサポートしています。

logofb4d-9697682-2

FB4Dは、Firebase REST-APIをベースに構築されており、GUIアプリケーション、サービス、バックグラウンドスレッド内で使用するための同期および非同期メソッドを備えたすべての機能を提供しており、VCLとFiremonkeyの両方のフレームワークをサポートしています。このライブラリはObject Pascal言語で記述された純粋なソースコードライブラリで、Firebase REST-APIのクラスインターフェースをそのまま享受できます。そのためFirebaseに対応したアプリケーションを迅速かつ簡単に構築することができます。

対応プラットホーム

FB4Dは純粋なObject Pascal言語で開発されており、FireMonkeyがサポートしているすべてのプラットフォームで利用可能です。 このライブラリとそのサンプルプロジェクトは、現在、Windows 64-bit/32-bit、macOS 64-bit/32-bit、FMXLinux、iOS 64-bit、Android、Linux 64-bitでテストされています。(モバイルプラットフォームへのヒント: トークン検証を行うためのTokenJWTはOpenSSLライブラリのインストールが必要です)。OpenSSLの使用の詳細については、OpenSSLのインストールを参照してください。

FB4Dは、GetItパッケージマネージャを開いて、検索ボックスから”FB4D”というキーワードで検索すると見つかりますので、これを選択してインストールすることができます。

fb4d_getit_ja-6584289

FB4Dライブラリは、無償で利用可能なオープンソースですが、ライセンスが規定されています。なお、エンバカデロではこのライブラリに関するテクニカルサポートサービスは提供しておりません。


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

関連記事
DelphiRAD Studio

アプリをモダンに! Windowsのテーマを適切に処理するには?

Delphi事例

キプロスの日本風料理店『Wagamama』モバイルオーダーアプリを支えるDelphiのパワー

C++DelphiRAD Studio

TMS FNC Packを使用して、Windows、モバイル、Web向けの強力なダッシュボードアプリケーションを簡単に構築しよう!!

RAD Studioアップデートニュース

Konopka Signature VCL Controls バージョン 7のリリース

コメント

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

IN THE ARTICLES