presentation/view_state_observer library

Classes

ViewStateObserver<S extends ViewState>
ViewStateObserver defines an observer interface for receiving updated ViewStates. Instances of ViewState are emitted by a Presenter and received by a View component (in Framework layer) implementing the interface. Concrete implemenations of ViewStateObserver are placed to Presentation layer.