Preference Flutter

Local-first storage
without the ceremony.

Use simple flat keys for app state, isolated typed collections for offline entities, and one durable pure-Dart engine underneath both workflows.

Flat keysCollectionsPure Dart
The Preference philosophy

Infrastructure should feel invisible.

Preference exists because durable local state should not force teams to choose between a tiny key-value utility and a heavy database stack.

Architecture first

A clean, modular core with deliberate boundaries—designed to stay understandable as products and teams grow.

Clean architectureModularReusable

Performance by design

Fast paths, minimal overhead and purposeful APIs keep local data work responsive without turning your app into infrastructure.

FastMinimal boilerplateConsistent APIs

Local-first foundations

Durable app state and typed offline entities live close to the user, with a foundation built for the sync era ahead.

DurableOfflineScalable

Built for production

Thoughtful failure modes, predictable behavior and strong validation aim for the reliability real applications demand.

ReliableValidatedProduction ready

Developer experience

Small APIs, useful defaults and readable code let teams focus on the application instead of storage ceremony.

MaintainableSimpleTyped

Long-term thinking

Preference is being built as a cohesive ecosystem—not a collection of utilities that drift apart over time.

EcosystemLong-termEvolving
Two workflows, one engine

Flat app state and typed entities stay cleanly separated.

Use direct get/set APIs for settings, flags and lightweight values. Use named collections and serializers for work orders, assets, notes or any domain model that needs structure and scale.

Platforms

Flutter today. A broader ecosystem tomorrow.

Flutter

Preference Flutter

Durable local-first storage for app state and typed offline entities.

Android

Native ecosystem

Coming soon
iOS

Native ecosystem

Coming soon
Web

Native ecosystem

Coming soon
Desktop

Native ecosystem

Coming soon
Preference Studio

Your local data, assembled into clarity.

Inspect Preference databases through a focused desktop workspace built for debugging, validation and the Flutter VM Service.

Scroll to assemble the Studio

Studio preview

Bring your data into focus.

Download Preference Studio 0.1.0 for read-only inspection of `.pref` files and live Flutter VM Service connections.

Preview installers are unsigned. Verify the published SHA-256 checksums before installation.