easy_firebase library

Provides easy access to various Firebase services for Dart and Flutter applications.

This library encapsulates the functionality of Firebase services into easy-to-use classes and methods, simplifying the integration of Firebase features into Dart and Flutter applications. It offers convenient wrappers for authentication, Firestore database operations, Realtime Database operations, and Firebase Storage operations.

Example usage:

import 'package:easy_firebase/easy_firebase.dart';

void main() {
  final easyFire = EasyFire();

  // Authentication example
  final auth = easyFire.getAuthObject();
  auth.signInWithEmailAndPassword('email', 'password');

  // Firestore example
  final firestore = easyFire.getFirestoreObject();
  firestore.getData('collection/document');

  // Realtime Database example
  final rtdb = easyFire.getRtdbObject();
  rtdb.getData('path/to/data');

  // Firebase Storage example
  final storage = easyFire.getStorageObject();
  storage.uploadFile('path/to/file', 'destination/path');
}

For more information on Firebase services, refer to the official Firebase documentation: https://firebase.google.com/docs

Classes

EasyFire
A class that provides easy access to various Firebase services including authentication, Firestore database operations, Realtime Database operations, and Firebase Storage operations.