locorda 0.5.2 copy "locorda: ^0.5.2" to clipboard
locorda: ^0.5.2 copied to clipboard

Bring Your Own Backend (BYOB) offline-first sync for Flutter. Sync to your users' own Google Drive or other cloud/file storage — no server required. Annotate, generate, sync.

example/README.md

Locorda Examples #

Two example Flutter apps demonstrating different levels of Locorda integration.


minimal/ #

A minimal task-sync app — the fastest path from zero to syncing.

  • Plain Dart objects with @RootResource annotations
  • Offline-first, conflict-free sync across devices
  • locorda_dir as a local-directory remote (easy to swap for Solid Pods or Google Drive)
  • Repository pattern: clean separation of UI, storage, and sync

→ Start here if you are new to Locorda.


personal_notes_app/ #

A full-featured notes app showing production-ready patterns.

  • Drift (SQLite) as the local persistence layer
  • Worker-isolate architecture for non-blocking sync
  • Solid Pod integration (with locorda_solid)
  • Service layer, repository layer, and UI fully decoupled from sync details

→ Use this as a reference for real-world app architecture.


Quick start #

# Run the minimal example
cd minimal
flutter run

# Run the personal notes app
cd personal_notes_app
flutter run
0
likes
160
points
77
downloads

Documentation

API reference

Publisher

verified publisherlocorda.dev

Weekly Downloads

Bring Your Own Backend (BYOB) offline-first sync for Flutter. Sync to your users' own Google Drive or other cloud/file storage — no server required. Annotate, generate, sync.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#rdf #crdt #google-drive #offline-first #sync

License

MIT (license)

Dependencies

flutter, locorda_annotations, locorda_core, locorda_drift, locorda_flutter, locorda_flutter_core, locorda_objects, locorda_rdf_core, locorda_rdf_mapper, locorda_rdf_mapper_annotations, locorda_ui, locorda_worker, web

More

Packages that depend on locorda