rift_flutter 1.0.1 copy "rift_flutter: ^1.0.1" to clipboard
rift_flutter: ^1.0.1 copied to clipboard

Flutter integration for Rift — the next-generation NoSQL database for Flutter & Dart. Provides automatic initialization, Flutter adapters, and reactive UI support.

rift_flutter #

Pub Version License: Apache 2.0

Flutter integration for Rift — the next-generation NoSQL database for Flutter & Dart.

lib WebSite

Features #

  • Easy InitializationRift.initFlutter() sets up the storage path automatically
  • Flutter Adapters — Built-in ColorAdapter and TimeOfDayAdapter for storing Flutter types
  • Reactive Widgets — Use StreamBuilder with box.watch() for real-time UI updates
  • Zero Configuration — Works out of the box on Android, iOS, Web, Windows, macOS, and Linux

Installation #

dependencies:
  rift_flutter: ^1.0.0

Quick Start #

import 'package:rift_flutter/rift_flutter.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Rift.initFlutter();
  runApp(const MyApp());
}

Reactive UI #

StreamBuilder(
  stream: box.watch(),
  builder: (context, snapshot) {
    return ListView.builder(
      itemCount: box.length,
      itemBuilder: (context, index) => ListTile(title: Text(box.getAt(index).toString())),
    );
  },
)
Package Description
rift Core database library
rift_generator Code generation for typed boxes
rift_inspector DevTools inspector UI

License #

Apache License 2.0


About Author #

Idris Ghamid is a software engineer and open-source contributor specializing in Flutter, Dart, and mobile development. He creates high-performance, production-ready libraries and tools for the Flutter ecosystem.

Connect To idris #


Star History #


Made by idris ghamid

⭐ If Rift helps you, give it a star on GitHub!

0
likes
155
points
96
downloads

Documentation

API reference

Publisher

verified publisheridris-ghamid.linkpc.net

Weekly Downloads

Flutter integration for Rift — the next-generation NoSQL database for Flutter & Dart. Provides automatic initialization, Flutter adapters, and reactive UI support.

Repository (GitHub)
View/report issues

Topics

#database #nosql #storage #flutter #reactive

License

Apache-2.0, BSD-3-Clause (license)

Dependencies

flutter, path, path_provider, rift

More

Packages that depend on rift_flutter