fire_base_real_time_db 0.0.7
fire_base_real_time_db: ^0.0.7 copied to clipboard
fire_base_real_time_db is a Flutter package that provides an abstraction layer for Firebase Realtime Database CRUD operations. It simplifies data management with methods for saving, updating, deleting [...]
import 'package:firebase_core/firebase_core.dart';
import 'package:fire_base_real_time_db/fire_base_real_time_db.dart';
Future<void> main() async {
// Initialize Firebase
await Firebase.initializeApp();
// Create an instance of the RealTimeDbCrudServiceImpl
final realTimeDbService = RealTimeDbCrudServiceImpl();
// Define the path in the database
String path = 'users';
// Save a new document
await realTimeDbService.saveDocument(
data: {'name': 'John Doe', 'email': 'johndoe@example.com'},
path: path,
);
// Fetch all documents from the database
List<Map<String, dynamic>?>? users = await realTimeDbService.getAllDocuments(
path: path,
);
print('Users: $users');
}