firebase_helpers

Creator: coderz1093

Last updated:

Add to Cart

Description:

firebase helpers

firebase_helpers #
A package that provides various Google Firebase related services helpers. Provides helpers to perform queries on firestore, firebase auth etc.

Getting Started #
Installation #
Add to pubspec.yaml:
dependencies:
firebase_helpers: latest
copied to clipboard
Using firestore service #
import 'package:firebase_helpers/firebase_helpers';

class Note {
final String title;
final String id;
final String description;
final DateTime createdAt;
final String userId;
Note({this.title, this.id, this.description, this.createdAt, this.userId});
Note.fromDS(String id, Map<String, dynamic> data)
: id = id,
title = data['title'],
description = data['description'],
userId = data['user_id'],
createdAt = data['created_at']?.toDate();
Map<String, dynamic> toMap() => {
"title": title,
"description": description,
"created_at": createdAt,
"user_id": userId,
};
}

DatabaseService<Note> notesDb = DatabaseService<Note>("notes",fromDS: (id,data) => Note.fromDS(id,data), toMap:(note) => note.toMap() );

Note note = Note(
title: "Hello Note",
description: "This is notes description",
);
notesDb.createItem(note); //this function will add our note item to the firestore database
copied to clipboard

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.