livo 1.0.0 copy "livo: ^1.0.0" to clipboard
livo: ^1.0.0 copied to clipboard

Live Objects — a reactive object-relationship state management layer for Flutter with field-wise and object-wise reactivity.

Changelog #

All notable changes to this project will be documented in this file.

This project follows semantic versioning.


1.0.0 — LIVO Initial Release 🎉 #

🚀 Introduction #

This is the first official release of LIVO — Live Objects.

LIVO is a rebranded and clarified continuation of the reactive_orm package. The rename was done to remove confusion around the term ORM and to better represent the package’s true purpose as a model-driven state management system.


🔄 Why the Rename? #

The previous name reactive_orm was often misunderstood as a database ORM, even though the package is:

  • Fully in-memory
  • UI-focused
  • Designed for Flutter state management
  • Centered around reactive Dart models and relationships

LIVO (Live Objects) more accurately reflects the core idea:

Application state lives inside live, reactive objects that automatically keep the UI in sync.


✨ Features Included #

  • ReactiveModel base class
  • Object-level reactivity (watch)
  • Field-level reactivity (watchField)
  • Computed / derived reactivity (watchComputed)
  • ReactiveList and ReactiveMap collections
  • Nested and shared reactive models
  • One → Many relationships
  • Many ↔ Many relationships
  • Automatic change propagation across object graphs
  • Debug inspection utilities
  • Minimal boilerplate
  • No code generation
  • No ChangeNotifier, providers, or streams required

🧩 Migration from reactive_orm #

Migration is straightforward and non-breaking in terms of behavior.

Dependency change:

- reactive_orm
+ livo
1
likes
160
points
--
downloads

Publisher

unverified uploader

Weekly Downloads

Live Objects — a reactive object-relationship state management layer for Flutter with field-wise and object-wise reactivity.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on livo