I am new to android MVVM architecture . I saw in some articles that they say:
ViewModel should be limited to Activity and Fragment. RecyclerView items should not be extends from ViewModel.
In some tutorials ViewModel of RecyclerView Items extended from ViewModel :
public class UsersItemViewModel extends ViewModel {}
In some other tutorials extended from BaseObservable :
public class UsersItemViewModel extends BaseObservable {}
in some other tutorials does not extends from anything
public class UsersItemViewModel{}
I'm a little confused and I really do not know which one is right?