SkillAgentSearch skills...

Firebase.dart

Firebase dart common interface and implementation for Browser, VM, node and flutter

Install / Use

/learn @tekartik/Firebase.dart
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

firebase.dart

Firebase dart common interface and implementation for Browser, VM, node and flutter

Firebase Initialization

Usage in browser

import 'package:tekartik_firebase_browser/firebase_browser.dart';

void main() {
  var firebase = firebaseNode;
  // ...
}

Usage on node

import 'package:tekartik_firebase_node/firebase_node.dart';

void main() {
  var firebase = firebaseNode;
  // ...
}

Usage on flutter

dependencies:
  tekartik_firebase_flutter:
    git:
      url: https://github.com/tekartik/firebase_flutter.dart
      path: firebase_flutter
    version: '>=0.3.9'
import 'package:tekartik_firebase_flutter/firebase_flutter.dart';

void main() {
  var firebase = firebaseFlutter;
  // ...
}

Usage on sembast (io simulation)

import 'package:tekartik_firebase_sembast/firebase_sembast_io.dart';

void main() {
  var firebase = firebaseSembastIo;
  // ...
}

App initialization

var options =  new AppOptions(
    apiKey: "your_api_key",
    authDomain: "xxxx",
    databaseURL: "xxxx",
    projectId: "xxxx",
    storageBucket: "xxxx",
    messagingSenderId: "xxxx"); 
var app =  firebase.initializeApp(options);
  // ...
}

Firestore access

var firestore = app.firestore();
// read a document
var data = (await firestore.doc('collections/document').get()).data;
// ...

Storage access

Experimental, not fully implemented yet

var storage = app.storage();
// ...

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated5h ago
Forks0

Languages

Dart

Security Score

85/100

Audited on Apr 2, 2026

No findings