Last updated:
0 purchases
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
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.