mvvmDemo android mvvm demo use mvp(for study mvvm) databinding livedata room page network glide rxJava(optional)