idb_sqflite 0.1.0+2 
idb_sqflite: ^0.1.0+2 copied to clipboard
IndexedDB API database support for flutter on top of sqflite
idb_sqflite #
Indexed db for flutter on top of sqflite
Getting Started #
import 'package:idb_sqflite/idb_sqflite.dart';
Future main() async {
  // The sqflite base factory
  var factory = idbFactorySqflite;
  // define the store name
  const String storeName = "records";
  // open the database
  Database db = await factory.open("my_records.db", version: 1,
      onUpgradeNeeded: (VersionChangeEvent event) {
    Database db = event.database;
    // create the store
    db.createObjectStore(storeName, autoIncrement: true);
  });
  // put some data
  var txn = db.transaction(storeName, "readwrite");
  var store = txn.objectStore(storeName);
  var key = await store.put({"some": "data"});
  await txn.completed;
  // read some data
  txn = db.transaction(storeName, "readonly");
  store = txn.objectStore(storeName);
  var value = await store.getObject(key);
  print(value);
  await txn.completed;
}
See idb_shim for API usage