eva 1.1.0+1 copy "eva: ^1.1.0+1" to clipboard
eva: ^1.1.0+1 copied to clipboard

discontinued

Event Architecture - A multithread event driven clean architecture framework

1.0.0 #

  • Initial release

1.0.0+1 #

  • Some documentation fixes

  • Changed the license from GPL3 to BSD3, because people were worried they could not build a closed-source/commercial product with this framework. Now it is clear: YES, YOU CAN. =)

1.0.0+2 #

  • The example to-do application is now explained step-by-step in README.md. Documentation by example.

1.0.0+3 #

  • Fixed dependencies and some typos in the documentation

1.0.0+4 #

  • Removed unused dependencies

1.0.0+5 #

  • Update architecture graphic

1.0.1 #

  • Changed the internal class Domain to DomainIsolateController to avoid confusion about what a domain class must extend (which is nothing, it must IMPLEMENT IDomain)

1.0.2 #

  • Handling and executing BackgroundIsolateBinaryMessenger.ensureInitialized() automatically in the background isolate

1.0.3 #

  • Changing the DomainIsolateController.dispatchEvent to be non-protected, so repositories can dispatch events without a related command

1.1.0 #

  • Due to incompatibilities with Firebase, now it is possible to completely turn off multithreading (maybe in the future Flutter will allow 2-way binary communication between platform and isolates)
  • Now both IDomain and IRepository are not immutable by default (because those places are perfect to store mutable states in your app)
  • Both IDomain and IRepository no longer implement IInitializable, so they will NOT run void initialize() during their first use

1.1.0+1 #

  • Documentation updates on optional multithreading
31
likes
0
pub points
0%
popularity

Publisher

verified publisherjc.kodel.com.br

Event Architecture - A multithread event driven clean architecture framework

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, kfx_dependency_injection, meta, rxdart

More

Packages that depend on eva