synesthesia-it / Boomerang

Swift micro-framework for MVVM (Model-View-ViewModel) native applications.
MIT License
36 stars 10 forks source link

DataHolder #13

Closed stefanomondino closed 4 years ago

stefanomondino commented 5 years ago

DataHolder should become the new, unique, ListDataHolder.

It should handle external model changes, propagate them to DataGroup and notify to parent view model about updates.

It should handle partial updates through explicit methods.

It should be public, but design should minimize access to it from the view layer.