Delphi

FB4D: Open-Source Cross-Platform Library for Firebase 1.5 from June 22, 2023

The Google Firebase Cloud Database is used in many mobile and web applications worldwide and there are well-documented libraries for many languages and platforms. For Delphi, the cross-platform library FB4D supports the Firestore Database, the Firebase Realtime Database, the Firebas...

Description

The Google Firebase Cloud Database is used in many mobile and web applications worldwide and there are well-documented libraries for many languages and platforms. For Delphi, the cross-platform library FB4D supports the Firestore Database, the Firebase Realtime Database, the Firebase Storage (for file storage), Firebase Functions (for calling server functions), and Vision ML. For authentication, FB4D currently supports email/password authentication and anonymous login.

The library builds on the Firebase REST-API and provides all functionality with synchronous and asynchronous methods for the usage within GUI application, services and background threads. Both frameworks VCL and Firemonkey are supported. The library is a pure source code library and relies on class interfaces. For clean and short application code it supports fluent interface design.

June 2023: Firestore database supports write transactions

Additional Information