flutter_quick_db 0.3.0 copy "flutter_quick_db: ^0.3.0" to clipboard
flutter_quick_db: ^0.3.0 copied to clipboard

A dead simple Flutter database package built on top of the awesome Sembast library, which offers code generation, simplifying database creation in your Flutter app

example/lib/main.dart

import 'dart:io';

import 'package:flutter/material.dart';
import 'package:flutter_quick_db_example/app_db.dart';
import 'package:path/path.dart';
import 'package:path_provider/path_provider.dart';

void main() async {
  final db = await $AppDatabase.createInstance(
    () => getApplicationDocumentsDirectory().then((dir) {
      return File(join(dir.path, "main.db"));
    }),
  );

  // From here, you can use [appDatabase] however you wish

  runApp(const MainApp());
}

class MainApp extends StatelessWidget {
  const MainApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Scaffold(body: Center(child: Text('Hello World!'))),
    );
  }
}
1
likes
150
points
183
downloads

Documentation

API reference

Publisher

verified publisheropare.dev

Weekly Downloads

A dead simple Flutter database package built on top of the awesome Sembast library, which offers code generation, simplifying database creation in your Flutter app

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

analyzer, build, flutter, sembast, source_gen

More

Packages that depend on flutter_quick_db