Package 

Class BaseCrViewModel

  • All Implemented Interfaces:
    androidx.lifecycle.DefaultLifecycleObserver , androidx.lifecycle.LifecycleObserver , app.futured.arkitekt.crusecases.CoroutineScopeOwner

    
    public abstract class BaseCrViewModel<S extends ViewState>
    extends BaseViewModel<S> implements CoroutineScopeOwner
                        

    Base ViewModel class prepared for providing data to UI through LiveData and obtaining data from Stores (Repositories) by executing Coroutine based use cases like UseCase and FlowUseCase.