
Efirebase is a simple library built in Delphi to serve as a SDK for the consumption of firebase both by Delphi (from XE2 to 11.3) and Lazarus (I tested only 2.2.6, but as long as I have the Indy library, I think it should ride the lower ones but more than 2.0). Its biggest goal is to be simple, practical and to offer what other libraries already offer and a little more very simplified.
Functions related to user account control using auth firebase:
Forms related to file control using firebase Storage:
Functions related to the Firebase (Realtime Database) NOsQL database:
The library supports the features using the Firebase Rest call using Delphi and/or Lazarus native Units (Netttp and Indy), based on the Restrequest4Delphi project.
More resources will be implemented in the future (and with the help of those who want to collaborate with this project)
I am making available a demo that demonstrates the majority (actually practically all) of the resources implemented. Soon I will update this readme with more information on how to use this library.
Just download the files and add to your project or if you want to use Boss to add to your project.
Efirebase Version 1.1.1