firebase_helpers

Last updated:

0 purchases

firebase_helpers Image
firebase_helpers Images
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.